I'm interested in a way where becoming a member gives you an SSO provider that you can use for other member services, e.g. real-time chat, discussion forum, wiki, etc.
Basically you use the main website (i.e. whack.nz) to create an account, then you're also given links to other apps (Matrix or Mattermost for real-time chat, Discourse for discussion forum, Wiki.js for wiki, and whatever else members wanna host) that all use the unified auth system.
Probably not that important to do, but would be kinda cool.
From https://github.com/whacknz/whack/issues/11#issuecomment-2342522387,
Basically you use the main website (i.e. whack.nz) to create an account, then you're also given links to other apps (Matrix or Mattermost for real-time chat, Discourse for discussion forum, Wiki.js for wiki, and whatever else members wanna host) that all use the unified auth system.
Probably not that important to do, but would be kinda cool.
https://goauthentik.io/ ?