OpenIdProviderMetadata
OpenID Connect discovery document containing OAuth 2.0 authorization server metadata.
This class represents the metadata returned from the /.well-known/openid-configuration endpoint as defined in the OpenID Connect Discovery 1.0 specification.
Use HttpClient.fetchOpenIdMetadata to fetch this configuration from an identity provider.
Constructors
Properties
List of Authentication Context Class Reference values supported (optional). See OpenID Connect Discovery 1.0 §3.
URL of the authorization endpoint for user authentication. See OpenID Connect Discovery 1.0 §3.
Whether authorization responses include the RFC 9207 iss parameter (optional).
URL of the OP iframe for session management (optional). See OpenID Connect Session Management 1.0.
Languages and scripts supported for values in claims as BCP 47 language tags (optional). See OpenID Connect Discovery 1.0 §3.
Whether the claims request parameter is supported (optional). See OpenID Connect Discovery 1.0 §3.
List of claim names supported by the server (optional). See OpenID Connect Discovery 1.0 §3.
List of claim types supported, e.g. normal, aggregated, distributed (optional). See OpenID Connect Discovery 1.0 §3.
List of display parameter values supported, e.g. page, popup, touch, wap (optional). See OpenID Connect Discovery 1.0 §3.
URL of the end session endpoint for RP-Initiated Logout (optional). See OpenID Connect Session Management 1.0.
List of OAuth 2.0 grant type values supported, e.g. authorization_code, implicit (optional). See OpenID Connect Discovery 1.0 §3.
List of JWE encryption algorithm values supported for ID Tokens (optional). See OpenID Connect Discovery 1.0 §3.
List of JWE encryption encoding values supported for ID Tokens (optional). See OpenID Connect Discovery 1.0 §3.
List of JWS signing algorithm values supported for ID Tokens (optional). See OpenID Connect Discovery 1.0 §3.
The authorization server's issuer identifier URL. See OpenID Connect Discovery 1.0 §3.
URL of the JSON Web Key Set document containing the server's public keys. See OpenID Connect Discovery 1.0 §3.
URL of the OP's data usage policies document (optional). See OpenID Connect Discovery 1.0 §3.
URL of the OP's terms of service document (optional). See OpenID Connect Discovery 1.0 §3.
URL of the dynamic client registration endpoint (optional). See OpenID Connect Discovery 1.0 §3.
List of JWE encryption algorithm values supported for Request Objects (optional). See OpenID Connect Discovery 1.0 §3.
List of JWE encryption encoding values supported for Request Objects (optional). See OpenID Connect Discovery 1.0 §3.
List of JWS signing algorithm values supported for Request Objects (optional). See OpenID Connect Discovery 1.0 §3.
Whether the request request parameter is supported (optional). See OpenID Connect Discovery 1.0 §3.
Whether the request_uri request parameter is supported (optional). See OpenID Connect Discovery 1.0 §3.
Whether request_uri values must be pre-registered (optional). See OpenID Connect Discovery 1.0 §3.
List of OAuth 2.0 response mode values supported, e.g. query, fragment, form_post (optional). See OpenID Connect Discovery 1.0 §3.
List of OAuth 2.0 response types supported by the server (optional). See OpenID Connect Discovery 1.0 §3.
List of OAuth 2.0 scope values supported by the server (optional). See OpenID Connect Discovery 1.0 §3.
List of Subject Identifier types supported, e.g. pairwise, public (optional). See OpenID Connect Discovery 1.0 §3.
URL of the token endpoint for obtaining access tokens. See OpenID Connect Discovery 1.0 §3.
List of client authentication methods supported at the token endpoint (optional). See OpenID Connect Discovery 1.0 §3.
List of JWS signing algorithm values supported at the token endpoint for private_key_jwt and client_secret_jwt (optional). See OpenID Connect Discovery 1.0 §3.
Languages and scripts supported for the user interface as BCP 47 language tags (optional). See OpenID Connect Discovery 1.0 §3.
List of JWE encryption algorithm values supported for the UserInfo endpoint response (optional). See OpenID Connect Discovery 1.0 §3.
List of JWE encryption encoding values supported for the UserInfo endpoint response (optional). See OpenID Connect Discovery 1.0 §3.
URL of the userinfo endpoint for retrieving user claims (optional). See OpenID Connect Discovery 1.0 §3.
List of JWS signing algorithm values supported for the UserInfo endpoint response (optional). See OpenID Connect Discovery 1.0 §3.