mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2024-10-01 11:49:51 -04:00
789d9ebad3
If we have integrations with multiple identity providers, when the user does a UI Auth, we need to redirect them to the right one. There are a few steps to this. First of all we actually need to store the userid of the user we are trying to validate in the UIA session, since the /auth/sso/fallback/web request is unauthenticated. Then, once we get the /auth/sso/fallback/web request, we can fish the user id out of the session, and use it to look up the external id mappings, and hence pick an SSO provider for them. |
||
---|---|---|
.. | ||
admin | ||
client | ||
consent | ||
key | ||
media | ||
oidc | ||
saml2 | ||
synapse | ||
__init__.py | ||
health.py | ||
well_known.py |