synapse-product/synapse/rest
Richard van der Hoff 789d9ebad3
UI Auth via SSO: redirect the user to an appropriate SSO. (#9081)
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.
2021-01-12 17:38:03 +00:00
..
admin Also support remote users on the joined_rooms admin API. (#8948) 2021-01-11 14:32:17 -05:00
client UI Auth via SSO: redirect the user to an appropriate SSO. (#9081) 2021-01-12 17:38:03 +00:00
consent Remove unnecessary maybeDeferred calls (#8044) 2020-08-07 09:44:48 -04:00
key Add type hints to the crypto module. (#8999) 2021-01-04 10:04:50 -05:00
media Allow spam-checker modules to be provide async methods. (#8890) 2020-12-11 14:05:15 -05:00
oidc Merge different Resource implementation classes (#7732) 2020-07-03 19:02:19 +01:00
saml2 Improve SAML error messages (#8248) 2020-09-14 09:05:36 -04:00
synapse Add initial support for a "pick your IdP" page (#9017) 2021-01-05 11:25:28 +00:00
__init__.py Show a confirmation page during user password reset (#8004) 2020-09-10 11:45:12 +01:00
health.py Add health check endpoint (#8048) 2020-08-07 14:21:24 +01:00
well_known.py Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00