Namespace OpenIddict.Validation
Classes
OpenIddictValidationConfiguration
Contains the methods required to ensure that the OpenIddict validation configuration is valid.
OpenIddictValidationConstants
OpenIddictValidationConstants.Properties
OpenIddictValidationDispatcher
OpenIddictValidationEvents
OpenIddictValidationEvents.ApplyConfigurationRequestContext
Represents an event called for each request to the configuration endpoint to send the configuration request to the remote authorization server.
OpenIddictValidationEvents.ApplyCryptographyRequestContext
Represents an event called for each request to the cryptography endpoint to send the cryptography request to the remote authorization server.
OpenIddictValidationEvents.ApplyIntrospectionRequestContext
Represents an event called for each request to the introspection endpoint to send the introspection request to the remote authorization server.
OpenIddictValidationEvents.ExtractConfigurationResponseContext
Represents an event called for each configuration response to extract the response parameters from the server response.
OpenIddictValidationEvents.ExtractCryptographyResponseContext
Represents an event called for each cryptography response to extract the response parameters from the server response.
OpenIddictValidationEvents.ExtractIntrospectionResponseContext
Represents an event called for each introspection response to extract the response parameters from the server response.
OpenIddictValidationEvents.HandleConfigurationResponseContext
Represents an event called for each validated configuration response.
OpenIddictValidationEvents.HandleCryptographyResponseContext
Represents an event called for each validated cryptography response.
OpenIddictValidationEvents.HandleIntrospectionResponseContext
Represents an event called for each validated introspection response.
OpenIddictValidationEvents.PrepareConfigurationRequestContext
Represents an event called for each request to the configuration endpoint to give the user code a chance to add parameters to the configuration request.
OpenIddictValidationEvents.PrepareCryptographyRequestContext
Represents an event called for each request to the cryptography endpoint to give the user code a chance to add parameters to the cryptography request.
OpenIddictValidationEvents.PrepareIntrospectionRequestContext
Represents an event called for each request to the introspection endpoint to give the user code a chance to add parameters to the introspection request.
OpenIddictValidationEvents.ProcessAuthenticationContext
Represents an event called when processing an authentication operation.
OpenIddictValidationEvents.ProcessChallengeContext
Represents an event called when processing a challenge response.
OpenIddictValidationEvents.ProcessErrorContext
Represents an event called when processing an errored response.
OpenIddictValidationEvents.ProcessRequestContext
Represents an event called when processing an incoming request.
OpenIddictValidationFactory
OpenIddictValidationHandler<TContext>
Represents a handler able to process TContext events.
OpenIddictValidationHandlerDescriptor
Represents an immutable descriptor of an OpenIddict validation event handler.
OpenIddictValidationHandlerDescriptor.Builder<TContext>
Contains methods allowing to build a descriptor instance.
OpenIddictValidationHandlerFilters
OpenIddictValidationHandlerFilters.RequireAuthorizationEntryValidationEnabled
Represents a filter that excludes the associated handlers if authorization validation was not enabled.
OpenIddictValidationHandlerFilters.RequireIntrospectionValidation
Represents a filter that excludes the associated handlers if introspection is not used.
OpenIddictValidationHandlerFilters.RequireLocalValidation
Represents a filter that excludes the associated handlers if local validation is not used.
OpenIddictValidationHandlerFilters.RequireTokenEntryValidationEnabled
Represents a filter that excludes the associated handlers if token validation was not enabled.
OpenIddictValidationHelpers
Exposes extensions simplifying the integration with the OpenIddict validation services.
OpenIddictValidationOptions
Provides various settings needed to configure the OpenIddict validation handler.
OpenIddictValidationRetriever
OpenIddictValidationService
OpenIddictValidationTransaction
Represents the context associated with an OpenID Connect validation request.
Interfaces
IOpenIddictValidationDispatcher
IOpenIddictValidationFactory
IOpenIddictValidationHandler<TContext>
Represents a handler able to process TContext events.
IOpenIddictValidationHandlerFilter<TContext>
Enums
OpenIddictValidationEndpointType
Represents the type of an OpenIddict validation endpoint.
OpenIddictValidationHandlerType
Represents the type of an OpenIddict validation handler.
OpenIddictValidationType
Represents the type of validation performed by the OpenIddict validation services.