forked-synapse/synapse/rest/client
Quentin Gliech ca69d0f571
MSC3861: load the issuer and account management URLs from OIDC discovery (#17407)
This will help mitigating any discrepancies between the issuer
configured and the one returned by the OIDC provider.

This also removes the need for configuring the `account_management_url`
explicitely, as it will now be loaded from the OIDC discovery, as per
MSC2965.

Because we may now fetch stuff for the .well-known/matrix/client
endpoint, this also transforms the client well-known resource to be
asynchronous.
2024-08-30 14:04:08 +00:00
..
__init__.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
_base.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
account_data.py Stabilize support for MSC4010: push rules & account data. (#17022) 2024-04-09 17:11:50 +01:00
account_validity.py Update license headers 2023-11-21 15:29:58 -05:00
account.py Reorganize Pydantic models and types used in handlers (#17279) 2024-06-10 15:03:50 -05:00
appservice_ping.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
auth_issuer.py MSC3861: load the issuer and account management URLs from OIDC discovery (#17407) 2024-08-30 14:04:08 +00:00
auth.py MSC3861: load the issuer and account management URLs from OIDC discovery (#17407) 2024-08-30 14:04:08 +00:00
capabilities.py Update license headers 2023-11-21 15:29:58 -05:00
devices.py Reorganize Pydantic models and types used in handlers (#17279) 2024-06-10 15:03:50 -05:00
directory.py Reorganize Pydantic models and types used in handlers (#17279) 2024-06-10 15:03:50 -05:00
events.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
filter.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
initial_sync.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
keys.py MSC3861: load the issuer and account management URLs from OIDC discovery (#17407) 2024-08-30 14:04:08 +00:00
knock.py Add support for via query parameter from MSC4156 (#17322) 2024-06-18 10:03:39 +00:00
login_token_request.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
login.py MSC3861: load the issuer and account management URLs from OIDC discovery (#17407) 2024-08-30 14:04:08 +00:00
logout.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
media.py Support MSC3916 by adding a federation /thumbnail endpoint and authenticated _matrix/client/v1/media/thumbnail endpoint (#17388) 2024-07-08 10:11:20 +01:00
mutual_rooms.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
notifications.py Require the 'from' parameter for /notifications be an integer (#17283) 2024-06-19 10:05:39 +01:00
openid.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
password_policy.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
presence.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
profile.py Add support for MSC3823 - Account Suspension Part 2 (#17255) 2024-06-24 14:21:22 +01:00
push_rule.py Fixups to new push stream (#17038) 2024-03-28 16:29:23 +00:00
pusher.py Finish up work to allow per-user feature flags (#17392) 2024-07-05 13:02:35 +01:00
read_marker.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
receipts.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
register.py Send an email if the address is already bound to an user account (#16819) 2024-04-23 16:45:24 +01:00
relations.py Stabliize support for MSC3981: recurse /relations (#17023) 2024-04-09 17:11:08 +01:00
rendezvous.py Add note about MSC3886 being closed (#17151) 2024-05-08 12:49:32 +01:00
reporting.py Clarify that MSC4151 is enabled on matrix.org (#17296) 2024-06-13 13:49:00 +00:00
room_keys.py Update license headers 2023-11-21 15:29:58 -05:00
room_upgrade_rest_servlet.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
room.py Add a utility function for generating fake event IDs (#17557) 2024-08-13 16:55:05 +00:00
sendtodevice.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
sync.py Sliding sync: factor out room list logic (#17622) 2024-08-28 18:42:19 +01:00
tags.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
thirdparty.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
tokenrefresh.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
transactions.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
user_directory.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00
versions.py Add a flag to /versions about SSS support (#17571) 2024-08-16 08:54:57 +01:00
voip.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00