anonymousland-synapse/synapse/handlers
Richard van der Hoff 5310808d3b Give the user a better error when they present bad SSO creds
If a user tries to do UI Auth via SSO, but uses the wrong account on the SSO
IdP, try to give them a better error.

Previously, the UIA would claim to be successful, but then the operation in
question would simply fail with "auth fail". Instead, serve up an error page
which explains the failure.
2021-01-13 20:22:41 +00:00
..
ui_auth UI Auth via SSO: redirect the user to an appropriate SSO. (#9081) 2021-01-12 17:38:03 +00:00
__init__.py Remove the deprecated Handlers object (#8494) 2020-10-09 07:24:34 -04:00
_base.py Simplify the flow for SSO UIA (#8881) 2020-12-08 14:03:38 +00:00
account_data.py Add type hints to some handlers (#8505) 2020-10-09 07:20:51 -04:00
account_validity.py Add type hints for account validity handler (#8620) 2020-10-26 14:17:31 -04:00
acme_issuing_service.py Use slots in attrs classes where possible (#8296) 2020-09-14 12:50:06 -04:00
acme.py Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
admin.py Add type hints to admin and room list handlers. (#8973) 2020-12-29 17:42:10 -05:00
appservice.py Improve appservice handler to send only the most recent read receipts when no stream_id is stored. (#8744) 2020-11-18 18:54:09 +00:00
auth.py UI Auth via SSO: redirect the user to an appropriate SSO. (#9081) 2021-01-12 17:38:03 +00:00
cas_handler.py Add initial support for a "pick your IdP" page (#9017) 2021-01-05 11:25:28 +00:00
deactivate_account.py Remove user's avatar URL and displayname when deactivated. (#8932) 2021-01-12 16:30:15 -05:00
device.py Add typing information to the device handler. (#8407) 2020-10-07 08:58:21 -04:00
devicemessage.py Allow running sendToDevice on workers (#9044) 2021-01-07 20:19:26 +00:00
directory.py Allow spam-checker modules to be provide async methods. (#8890) 2020-12-11 14:05:15 -05:00
e2e_keys.py e2e: ensure we have both master and self-signing key (#8455) 2020-10-26 18:37:47 +00:00
e2e_room_keys.py Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
events.py Make token serializing/deserializing async (#8427) 2020-09-30 20:29:19 +01:00
federation.py Allow spam-checker modules to be provide async methods. (#8890) 2020-12-11 14:05:15 -05:00
groups_local.py Check if group IDs are valid before using them. (#8977) 2020-12-30 08:39:59 -05:00
identity.py Send the location of the web client to the IS when inviting via 3PIDs. (#8930) 2020-12-18 11:01:57 -05:00
initial_sync.py Add additional type hints to the storage module. (#8980) 2020-12-30 08:09:53 -05:00
message.py Try and drop stale extremities. (#8929) 2020-12-18 09:49:18 +00:00
oidc_handler.py Extract OIDCProviderConfig object 2021-01-13 16:40:02 +00:00
pagination.py Add force_purge option to delete-room admin api. (#8843) 2020-11-30 16:48:12 +00:00
password_policy.py Add type hints to some handlers (#8505) 2020-10-09 07:20:51 -04:00
presence.py Use TYPE_CHECKING instead of magic MYPY variable. (#8770) 2020-11-17 09:09:40 -05:00
profile.py Remove user's avatar URL and displayname when deactivated. (#8932) 2021-01-12 16:30:15 -05:00
read_marker.py Add type hints to some handlers (#8505) 2020-10-09 07:20:51 -04:00
receipts.py Add type hints to the receipts and user directory handlers. (#8976) 2021-01-04 10:05:12 -05:00
register.py Merge remote-tracking branch 'origin/erikj/as_mau_block' into develop 2020-12-18 09:51:56 +00:00
room_list.py Add type hints to admin and room list handlers. (#8973) 2020-12-29 17:42:10 -05:00
room_member_worker.py Simplify super() calls to Python 3 syntax. (#8344) 2020-09-18 09:56:44 -04:00
room_member.py Allow spam-checker modules to be provide async methods. (#8890) 2020-12-11 14:05:15 -05:00
room.py Implement MSC2176: Updated redaction rules (#8984) 2021-01-05 07:41:48 -05:00
saml_handler.py Add initial support for a "pick your IdP" page (#9017) 2021-01-05 11:25:28 +00:00
search.py Fix typos and spelling errors. (#8639) 2020-10-23 12:38:40 -04:00
set_password.py Simplify super() calls to Python 3 syntax. (#8344) 2020-09-18 09:56:44 -04:00
sso.py Give the user a better error when they present bad SSO creds 2021-01-13 20:22:41 +00:00
state_deltas.py Fix typos and spelling errors. (#8639) 2020-10-23 12:38:40 -04:00
stats.py Allow background tasks to be run on a separate worker. (#8369) 2020-10-02 08:23:15 -04:00
sync.py Add additional type hints to the storage module. (#8980) 2020-12-30 08:09:53 -05:00
typing.py Don't unnecessarily start bg process while handling typing. (#8668) 2020-10-27 15:32:19 +00:00
user_directory.py Add type hints to the receipts and user directory handlers. (#8976) 2021-01-04 10:05:12 -05:00