synapse/changelog.d
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
..
.gitignore Correct attrs package name in requirements (#3492) 2018-07-07 10:46:59 +10:00
8868.misc Use a chain cover index to efficiently calculate auth chain difference (#8868) 2021-01-11 16:09:22 +00:00
8939.misc Add type hints to the logging context code. (#8939) 2021-01-05 08:06:55 -05:00
8948.feature Also support remote users on the joined_rooms admin API. (#8948) 2021-01-11 14:32:17 -05:00
8984.feature Implement MSC2176: Updated redaction rules (#8984) 2021-01-05 07:41:48 -05:00
9015.feature Combine the SSO Redirect Servlets (#9015) 2021-01-04 18:13:49 +00:00
9016.misc Ensure rejected events get added to some metadata tables (#9016) 2021-01-11 13:57:33 +00:00
9017.feature Add initial support for a "pick your IdP" page (#9017) 2021-01-05 11:25:28 +00:00
9018.misc Ignore date-rotated logs (#9018) 2021-01-05 13:09:15 +00:00
9023.bugfix Handle a display name / avatar URL not included in a federation request. (#9023) 2021-01-06 07:29:03 -05:00
9024.feature Improve the performance of calculating ignored users in large rooms (#9024) 2021-01-07 13:03:38 +00:00
9025.misc Drop last_used column from access_tokens (#9025) 2021-01-11 10:23:49 +00:00
9028.bugfix Empty iterables should count towards cache usage. (#9028) 2021-01-06 12:33:20 -05:00
9030.misc tox: Add a -noextras factor (#9030) 2021-01-07 11:41:54 +00:00
9031.misc Skip unit tests which require optional dependencies (#9031) 2021-01-07 11:41:28 +00:00
9033.misc Handle updating schema version without any deltas. (#9033) 2021-01-07 11:33:36 +00:00
9035.doc Fix typo in docs/systemd-with-workers/README.md (#9035) 2021-01-07 15:31:01 +00:00
9036.feature changelog 2021-01-07 14:56:42 +00:00
9038.misc Run the linters on a consistent list of files (#9038) 2021-01-08 14:08:44 +00:00
9039.removal Remove broken and unmaintained 'webserver.py' script (#9039) 2021-01-08 14:09:06 +00:00
9040.doc Fix a typo in the install docs. (#9040) 2021-01-11 07:42:18 -05:00
9041.misc Some cleanups to device inbox store. (#9041) 2021-01-07 17:20:44 +00:00
9042.feature Support routing edu's to multiple instances (#9042) 2021-01-07 18:07:28 +00:00
9043.feature Ensure that remote users' device list resyncing always happens on master (#9043) 2021-01-07 18:06:52 +00:00
9044.feature Allow running sendToDevice on workers (#9044) 2021-01-07 20:19:26 +00:00
9051.bugfix Fix error handling during insertion of client IPs (#9051) 2021-01-08 14:15:20 +00:00
9053.bugfix Fix "Starting metrics collection from sentinel context" errors (#9053) 2021-01-08 14:33:53 +00:00
9054.bugfix Fix validate_config on nested objects (#9054) 2021-01-08 14:23:04 +00:00
9055.misc Remove old tables after schema version bump (#9055) 2021-01-11 13:58:19 +00:00
9057.doc Keycloak mapping_provider example (#9037) (#9057) 2021-01-08 18:29:30 +00:00
9058.misc Remove unused SynapseService (#9058) 2021-01-11 10:24:22 +00:00
9059.bugfix Clean up exception handling in the startup code (#9059) 2021-01-11 15:55:05 +00:00
9063.misc Removes unnecessary declarations in the tests for the admin API. (#9063) 2021-01-11 11:15:54 -05:00
9068.feature Move more encryption endpoints off master (#9068) 2021-01-11 18:01:27 +00:00
9069.misc Remove SynapseRequest.get_user_agent (#9069) 2021-01-12 12:34:16 +00:00
9070.bugfix Handle bad JSON data being returned from the federation API. (#9070) 2021-01-12 11:07:01 -05:00
9080.misc Kill off `HomeServer.get_ip_from_request()` (#9080) 2021-01-12 12:48:12 +00:00
9081.feature UI Auth via SSO: redirect the user to an appropriate SSO. (#9081) 2021-01-12 17:38:03 +00:00