aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorwinter Sparkles2026-08-06 23:47:34 +0100
committerwinter Sparkles2026-08-06 23:47:34 +0100
commitef14ba500ff27dd2d1fe6e5debd99f7a5fc4db10 (patch)
tree1dd707be810472b13fe8ac60f204f74dfbecf9c6 /README.md
initial commit
Diffstat (limited to 'README.md')
-rw-r--r--README.md40
1 files changed, 40 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..00bf3ba
--- /dev/null
+++ b/README.md
@@ -0,0 +1,40 @@
+# Pleasant SSO
+
+Pleasant SSO is a nice little single-sign-on server, aimed at small deployments
+that don't need the massive complexity of larger enterprise solutions.
+
+It's new and currently useless! But, we have these goals for it:
+
+- support both single-domain and multi-domain situations, where there is one
+ primary domain, but potentially more than one secondary domain that also needs
+ to have its cookies set appropriately
+
+- be extensible, so that you can add new auth methods relatively easily (and
+ have the most common ones available out of the box, including password,
+ passkey, TOTP, FIDO2)
+
+- be configurable, so that you can select auth methods in whichever order and
+ with whichever number of factors suits you
+
+- be easy to integrate with common setups for SSO, and also be an auth provider
+ in other ways (e.g. OpenID and IndieAuth)
+
+And these non-goals:
+
+- super complicated user configuration (i.e. it'll be good for a small group of
+ people who generally trust each other, probably not so much for a large
+ company)
+
+## Installation
+
+Don't. (but if you must, it currently just requires php >= 8.4 with the usual
+extensions and also the less usual xsl extension as it uses XSLTProcessor for
+templates)
+
+## Copyright
+
+Pleasant SSO is copyright © winter Sparkles (and other contributors, in the
+event that we receive contributions, but this hasn't happened yet), and is made
+available under the terms of the GNU AGPLv3 or later, which you can find in the
+file [COPYING](COPYING) or online at
+<https://www.gnu.org/licenses/agpl-3.0.html>.