Microsoft.IdentityModel.Protocols.OpenIdConnect Namespace

Classes

ActiveDirectoryOpenIdConnectEndpoints

Well-known endpoints for Microsoft Entra ID.

OpenIdConnectConfiguration

Contains OpenIdConnect configuration that can be populated from a json string.

OpenIdConnectConfigurationRetriever

Retrieves a populated OpenIdConnectConfiguration given an address.

OpenIdConnectGrantTypes

Defines grant types for token requests. See: https://datatracker.ietf.org/doc/html/rfc6749.

OpenIdConnectMessage

Provides access to common OpenID Connect parameters.

OpenIdConnectParameterNames

Parameter names for OpenID Connect Request/Response messages.

OpenIdConnectPrompt

Defines prompt types for OpenID Connect.

OpenIdConnectProtocolException

This exception is thrown when an OpenIdConnect protocol handler encounters a protocol error.

OpenIdConnectProtocolInvalidAtHashException

This exception is thrown when an OpenIdConnect protocol handler encounters an invalid at_hash.

OpenIdConnectProtocolInvalidCHashException

This exception is thrown when an OpenIdConnect protocol handler encounters an invalid chash.

OpenIdConnectProtocolInvalidNonceException

This exception is thrown when an OpenIdConnect protocol handler encounters an invalid nonce.

OpenIdConnectProtocolInvalidStateException

This exception is thrown when an OpenIdConnect protocol handler encounters an invalid state.

OpenIdConnectProtocolValidationContext

A context that is used by a OpenIdConnectProtocolValidator when validating an OpenIdConnect Response to ensure it's compliant with https://openid.net/specs/openid-connect-core-1_0.html.

OpenIdConnectProtocolValidator

OpenIdConnectProtocolValidator is used to ensure that an OpenIdConnectMessage obtained using OpenID Connect is compliant with https://openid.net/specs/openid-connect-core-1_0.html.

OpenIdConnectResponseMode

Defines response modes for OpenID Connect.

OpenIdConnectResponseType

Defines response types for OpenID Connect.

OpenIdConnectScope

Defines scopes for OpenID Connect. For details, See: https://openid.net/specs/openid-connect-core-1_0.html#ScopeClaims.

OpenIdConnectSessionProperties

Defines a set of properties names.

OpenIdProviderMetadataNames

OpenID Provider Metadata parameter names https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata.

Enums

OpenIdConnectRequestType

Defines request types for OpenID Connect.

Delegates

IdTokenValidator

Delegate for validating additional claims in 'id_token'.