MSC2965: OIDC Provider discovery via well-known document

This commit is contained in:
Quentin Gliech 2021-11-18 15:21:00 +01:00 committed by Patrick Cloke
parent 8f576aa462
commit e82ec6d008

View File

@ -44,6 +44,15 @@ class WellKnownBuilder:
"base_url": self._config.registration.default_identity_server
}
if self._config.auth.oauth_delegation_enabled:
result["org.matrix.msc2965.authentication"] = {
"issuer": self._config.auth.oauth_delegation_issuer
}
if self._config.auth.oauth_delegation_account != "":
result["org.matrix.msc2965.authentication"][
"account"
] = self._config.auth.oauth_delegation_account
if self._config.server.extra_well_known_client_content:
for (
key,