Next/SSO
Description
refactors everything around authentication, improves what the info/conf row in the database should contain, improve passport configuration, React.FC-ing landing/sign-in/passport components, ... the main new addition are dedicated /sso/* pages: an index page and one more detailed page for each mechanism. non-public SSO mechanisms are also hidden by default from the sign-up/in pages, unless they're configured to show up. that avoids unnecessary clutter. however, if you try to sign up with an exclusive domain, the pages point you to the SSO endpoint.
deployment: hub first (since there is a new DB field), then frontend
some screenshots




Checklist:
- [ ] Testing instructions are provided, if not obvious
- [ ] Release instructions are provided, if not obvious
Wow!
far from ready, though 🙈