Microsoft.IdentityModel.Protocols.OpenIdConnect Namespace

Classes

ActiveDirectoryOpenIdConnectEndpoints

Well known endpoints for AzureActiveDirectory

OpenIdConnectConfiguration

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

OpenIdConnectConfigurationRetriever

Retrieves a populated OpenIdConnectConfiguration given an address.

OpenIdConnectGrantTypes

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

OpenIdConnectMessage

Provides access to common OpenIdConnect parameters.

OpenIdConnectParameterNames

Parameter names for OpenIdConnect Request/Response messages.

OpenIdConnectPrompt

Prompt types for OpenIdConnect.

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 compliant with http://openid.net/specs/openid-connect-core-1_0.html.

OpenIdConnectProtocolValidator

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

OpenIdConnectResponseMode

Response modes for OpenIdConnect.

OpenIdConnectResponseType

Response types for OpenIdConnect.

OpenIdConnectScope

Specific scope values that are interesting to OpenID Connect. 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 http://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata

Enums

OpenIdConnectRequestType

RequestTypes for OpenIdConnect.

Delegates

IdTokenValidator

Delegate for validating additional claims in 'id_token'