From b422b6ded608807c7d3bb8b965b3797ca513610b Mon Sep 17 00:00:00 2001 From: winter Sparkles Date: Sat, 8 Aug 2026 23:01:51 +0100 Subject: implement a large chunk of the auth system itself :D --- config.ini | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'config.ini') diff --git a/config.ini b/config.ini index bb88a55..f5a083c 100644 --- a/config.ini +++ b/config.ini @@ -14,8 +14,27 @@ primary-domain = auth.example.com ;; this is required for AGPL compliance source-location = https://git.зима.net/winter/pleasant-sso/ + [integration] ;; what string to put on the front of header names destined for proxies ;; e.g. if this is 'X-Login', it will make headers like 'X-Login-User' header-prefix = X-Login + + +[auth] + +;; what AuthProvider to use - i.e. who to ask for users' information +;; ConfigFile -> look in this file, see below +provider = ConfigFile + + +;; this next section allows you to define users very simple here in the config +;; file, in case you don't want to use an external auth provider (set above) +;; but if you are using an external provider it's okay to remove all of this +[users] + +;; .password-hash -> allow password login for user +;; password hash should be generated by php function 'password_hash' +winter.password-hash = "$2y$12$V3dwpbHF5fTx46g9xMflvODNGmr0apltiaDONUSE2skRrslgcRxSS" +;; more options to be added in future! -- cgit v1.3