Single-Sign-On Provider
Uffd as OAuth2 or SAML2 identity provider
OAuth2:
- Very simple compared to SAML
- python3-flask-oauthlib is packaged in Debian Buster (easy to use flask integration)
- Supported by Gitlab, RocketChat, DokuWiki and HackMD. Not supported by Nextcloud.
SAML2:
- Complex compared to OAuth2
- No flask integration available in Debian Buster, only python3-pysaml2 (which is quite complex to use)
- Supported by Gitlab, maybe Nextcloud, RocketChat, DokuWiki and HackMD.