synapse-product/synapse/config
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
..
__init__.py Let synctl use a config directory. (#5904) 2019-08-28 15:55:58 +01:00
__main__.py isort 5 compatibility (#7786) 2020-07-05 16:32:02 +01:00
_base.py Better formatting for config errors from modules (#8874) 2020-12-08 14:04:35 +00:00
_base.pyi Allow re-using a UI auth validation for a period of time (#8970) 2020-12-18 07:33:57 -05:00
_util.py Fix validate_config on nested objects (#9054) 2021-01-08 14:23:04 +00:00
api.py Refactor HomeserverConfig so it can be typechecked (#6137) 2019-10-10 09:39:35 +01:00
appservice.py Send some ephemeral events to appservices (#8437) 2020-10-15 12:33:28 -04:00
auth.py Allow re-using a UI auth validation for a period of time (#8970) 2020-12-18 07:33:57 -05:00
cache.py Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
captcha.py Convert additional templates to Jinja (#8444) 2020-10-02 11:15:53 +01:00
cas.py Improve the sample config for SSO (OIDC, SAML, and CAS). (#8635) 2020-10-30 10:01:59 -04:00
consent_config.py Convert additional templates to Jinja (#8444) 2020-10-02 11:15:53 +01:00
database.py Rename database classes to make some sense (#8033) 2020-08-05 21:38:57 +01:00
emailconfig.py Send the location of the web client to the IS when inviting via 3PIDs. (#8930) 2020-12-18 11:01:57 -05:00
federation.py Fix the sample config location for the ip_range_whitelist setting. (#8954) 2020-12-16 14:40:47 -05:00
groups.py Update the value of group_creation_prefix in sample config. (#8992) 2020-12-29 09:30:48 -05:00
homeserver.py Allow re-using a UI auth validation for a period of time (#8970) 2020-12-18 07:33:57 -05:00
jwt_config.py Fix typos and spelling errors. (#8639) 2020-10-23 12:38:40 -04:00
key.py Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
logger.py Various clean-ups to the logging context code (#8935) 2020-12-14 14:19:47 -05:00
metrics.py Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
oidc_config.py Add jsonschema verification for the oidc provider config 2021-01-13 17:47:27 +00:00
password_auth_providers.py Better formatting for config errors from modules (#8874) 2020-12-08 14:04:35 +00:00
push.py Add a config option to change whether unread push notification counts are per-message or per-room (#8820) 2020-11-30 18:43:54 +00:00
ratelimiting.py Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
redis.py Update worker docs with recent enhancements (#7969) 2020-07-29 23:22:13 +01:00
registration.py Clarify the usecase for an msisdn delegate (#8734) 2020-11-14 23:09:36 +00:00
repository.py Default to blacklisting reserved IP ranges and add a whitelist. (#8870) 2020-12-09 13:56:06 -05:00
room_directory.py Better formatting for config errors from modules (#8874) 2020-12-08 14:04:35 +00:00
room.py Stop sub-classing object (#8249) 2020-09-04 06:54:56 -04:00
saml2_config.py Better formatting for config errors from modules (#8874) 2020-12-08 14:04:35 +00:00
server_notices_config.py Simplify super() calls to Python 3 syntax. (#8344) 2020-09-18 09:56:44 -04:00
server.py Fix the sample config location for the ip_range_whitelist setting. (#8954) 2020-12-16 14:40:47 -05:00
spam_checker.py Better formatting for config errors from modules (#8874) 2020-12-08 14:04:35 +00:00
sso.py Give the user a better error when they present bad SSO creds 2021-01-13 20:22:41 +00:00
stats.py Remove obsolete __future__ imports (#8337) 2020-09-17 08:37:01 -04:00
third_party_event_rules.py Better formatting for config errors from modules (#8874) 2020-12-08 14:04:35 +00:00
tls.py Enable mypy checking for unreachable code and fix instances. (#8432) 2020-10-01 08:09:18 -04:00
tracer.py Fix typos and spelling errors. (#8639) 2020-10-23 12:38:40 -04:00
user_directory.py Refactor HomeserverConfig so it can be typechecked (#6137) 2019-10-10 09:39:35 +01:00
voip.py Add config linting script that checks for bool casing (#6203) 2019-10-23 13:22:54 +01:00
workers.py Allow running sendToDevice on workers (#9044) 2021-01-07 20:19:26 +00:00