mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-11-18 08:09:56 -05:00
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 | ||