Optionalaccount_List of actions that the account management URL supports.
Optionalaccount_The URL where the user is able to access the account management capabilities of the homeserver.
URL of the authorization endpoint, necessary to use the authorization code grant.
List of OAuth 2.0 Proof Key for Code Exchange (PKCE) code challenge methods that the server supports at the authorization endpoint.
This array MUST contain at least the S256 value, for improved security in the authorization code grant.
Optionaldevice_URL of the device authorization endpoint, as defined in RFC 8628, necessary to use the device authorization grant.
List of OAuth 2.0 grant type strings that the server supports at the token endpoint.
This array MUST contain at least the authorization_code and refresh_token values, for clients to be able to use the authorization code grant and refresh token grant, respectively.
The authorization server’s issuer identifier, which is a URL that uses the https scheme and has no query or fragment components.
Optionalprompt_List of OpenID Connect prompt values that the server supports at the authorization endpoint.
URL of the client registration endpoint, necessary to perform dynamic registration of a client.
List of OAuth 2.0 response mode strings that the server supports at the authorization endpoint.
This array MUST contain at least the query and fragment values, for improved security in the authorization code grant.
List of OAuth 2.0 response type strings that the server supports at the authorization endpoint.
This array MUST contain at least the code value, for clients to be able to use the authorization code grant.
URL of the revocation endpoint, necessary to log out a client by invalidating its access and refresh tokens.
URL of the token endpoint, used by the grants.
Metadata from OAuth 2.0 client authentication API as per https://spec.matrix.org/v1.18/client-server-api/#get_matrixclientv1auth_metadata With validated properties required in type