Skip to main content

OpenIdConfiguration

Describes the configuration of an OpenID server.

The values exposed from this configuration are typically used during authentication, or when querying a server for its capabilities. This type uses `HasClaims` to represent the various provider metadata (represented as `OpenIdConfiguration/ProviderMetadata`) for returning the full contents of the server's configuration. For more information, please refer to the doc:WorkingWithClaims documentation.

Implements

Index

Constructors

constructor

Properties

readonlyauthorizationEndpoint

authorizationEndpoint: URL

The URL for this OpenID Provider's authorization endpoint.

optionalreadonlyclaimsSupported

claimsSupported?: JWTClaim[]

optionalreadonlydeviceAuthorizationEndpoint

deviceAuthorizationEndpoint?: URL

optionalreadonlyendSessionEndpoint

endSessionEndpoint?: URL

optionalreadonlygrantTypesSupported

grantTypesSupported?: GrantType[]

readonlyidTokenSigningAlgValuesSupported

idTokenSigningAlgValuesSupported: JWKAlgorithm[]

The list of supported ID token signing algorithms for this OpenID Provider.

optionalreadonlyintrospectionEndpoint

introspectionEndpoint?: URL

readonlyissuer

issuer: URL

The issuer URL for this OpenID provider.

readonlyjwksUri

jwksUri: URL

The URL for this OpenID Provider's JWKS endpoint.

readonlypayload

payload: [String: any]

The raw payload of provider metadata claims returned from the OpenID Provider.

optionalreadonlyregistrationEndpoint

registrationEndpoint?: URL

optionalreadonlyresponseModesSupported

responseModesSupported?: String[]

readonlyresponseTypesSupported

responseTypesSupported: String[]

The list of supported response types for this OpenID Provider.

optionalreadonlyrevocationEndpoint

revocationEndpoint?: URL

optionalreadonlyscopesSupported

scopesSupported?: String[]

readonlysubjectTypesSupported

subjectTypesSupported: String[]

The list of supported subject types for this OpenID Provider.

readonlytokenEndpoint

tokenEndpoint: URL

The URL for this OpenID Provider's token endpoint.

optionalreadonlyuserinfoEndpoint

userinfoEndpoint?: URL