mirror of
https://gitee.com/dcren/openiddict-documentation.git
synced 2026-03-23 17:53:26 +08:00
Update the documentation pages
This commit is contained in:
@@ -134,21 +134,6 @@ Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerEvents.ApplyVerificationResponseContext.html">OpenIddictServerEvents.ApplyVerificationResponseContext</a></h4>
|
||||
<section><p>Represents an event called before the verification response is returned to the caller.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerEvents.BaseContext.html">OpenIddictServerEvents.BaseContext</a></h4>
|
||||
<section><p>Represents an abstract base class used for certain event contexts.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerEvents.BaseRequestContext.html">OpenIddictServerEvents.BaseRequestContext</a></h4>
|
||||
<section><p>Represents an abstract base class used for certain event contexts.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerEvents.BaseValidatingClientContext.html">OpenIddictServerEvents.BaseValidatingClientContext</a></h4>
|
||||
<section><p>Represents an abstract base class used for certain event contexts.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerEvents.BaseValidatingContext.html">OpenIddictServerEvents.BaseValidatingContext</a></h4>
|
||||
<section><p>Represents an abstract base class used for certain event contexts.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerEvents.BaseValidatingTicketContext.html">OpenIddictServerEvents.BaseValidatingTicketContext</a></h4>
|
||||
<section><p>Represents an abstract base class used for certain event contexts.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerEvents.ExtractAuthorizationRequestContext.html">OpenIddictServerEvents.ExtractAuthorizationRequestContext</a></h4>
|
||||
<section><p>Represents an event called for each request to the authorization endpoint to give the user code
|
||||
@@ -387,638 +372,6 @@ to determine if the request is valid and should continue to be processed.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlerFilters.RequireVerificationRequest.html">OpenIddictServerHandlerFilters.RequireVerificationRequest</a></h4>
|
||||
<section><p>Represents a filter that excludes the associated handlers if the request is not a verification request.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.html">OpenIddictServerHandlers</a></h4>
|
||||
<section></section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ApplyVerificationResponse-1.html">OpenIddictServerHandlers.ApplyVerificationResponse<TContext></a></h4>
|
||||
<section><p>Contains the logic responsible of processing sign-in responses and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.AttachAuthorization.html">OpenIddictServerHandlers.AttachAuthorization</a></h4>
|
||||
<section><p>Contains the logic responsible of creating an ad-hoc authorization, if necessary.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.AttachDefaultChallengeError.html">OpenIddictServerHandlers.AttachDefaultChallengeError</a></h4>
|
||||
<section><p>Contains the logic responsible of ensuring that the challenge response contains an appropriate error.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.AttachDefaultPresenters.html">OpenIddictServerHandlers.AttachDefaultPresenters</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching default presenters to the authentication principal.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.AttachDefaultScopes.html">OpenIddictServerHandlers.AttachDefaultScopes</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching default scopes to the authentication principal.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.AttachDeviceCodeIdentifier.html">OpenIddictServerHandlers.AttachDeviceCodeIdentifier</a></h4>
|
||||
<section><p>Contains the logic responsible of generating and attaching the device code identifier to the user code principal.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.AttachPrincipal.html">OpenIddictServerHandlers.AttachPrincipal</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching the principal extracted
|
||||
from the authorization code/refresh token to the event context.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.AttachRedirectUri.html">OpenIddictServerHandlers.AttachRedirectUri</a></h4>
|
||||
<section><p>Contains the logic responsible of inferring the redirect URL
|
||||
used to send the response back to the client application.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.AttachResponseState.html">OpenIddictServerHandlers.AttachResponseState</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching the state to the response.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.AttachUserCodePrincipal.html">OpenIddictServerHandlers.AttachUserCodePrincipal</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching the claims principal resolved from the user code.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Authentication.html">OpenIddictServerHandlers.Authentication</a></h4>
|
||||
<section></section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Authentication.ApplyAuthorizationResponse-1.html">OpenIddictServerHandlers.Authentication.ApplyAuthorizationResponse<TContext></a></h4>
|
||||
<section><p>Contains the logic responsible of processing sign-in responses and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Authentication.ExtractAuthorizationRequest.html">OpenIddictServerHandlers.Authentication.ExtractAuthorizationRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of extracting authorization requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Authentication.HandleAuthorizationRequest.html">OpenIddictServerHandlers.Authentication.HandleAuthorizationRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of handling authorization requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Authentication.ValidateAuthorizationRequest.html">OpenIddictServerHandlers.Authentication.ValidateAuthorizationRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of validating authorization requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Authentication.ValidateClientId.html">OpenIddictServerHandlers.Authentication.ValidateClientId</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authorization requests that use an invalid client_id.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Authentication.ValidateClientIdParameter.html">OpenIddictServerHandlers.Authentication.ValidateClientIdParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authorization requests that lack the mandatory client_id parameter.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Authentication.ValidateClientRedirectUri.html">OpenIddictServerHandlers.Authentication.ValidateClientRedirectUri</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authorization requests that use an invalid redirect_uri.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Authentication.ValidateClientType.html">OpenIddictServerHandlers.Authentication.ValidateClientType</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authorization requests that use a
|
||||
response_type containing token if the application is a confidential client.
|
||||
Note: this handler is not used when the degraded mode is enabled
|
||||
or when response type permissions enforcement is not disabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Authentication.ValidateNonceParameter.html">OpenIddictServerHandlers.Authentication.ValidateNonceParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authorization requests that don't specify a nonce.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Authentication.ValidatePromptParameter.html">OpenIddictServerHandlers.Authentication.ValidatePromptParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authorization requests that don't specify a valid prompt parameter.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Authentication.ValidateProofKeyForCodeExchangeParameters.html">OpenIddictServerHandlers.Authentication.ValidateProofKeyForCodeExchangeParameters</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authorization requests that don't specify valid PKCE parameters.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Authentication.ValidateRedirectUriParameter.html">OpenIddictServerHandlers.Authentication.ValidateRedirectUriParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authorization requests that lack the mandatory redirect_uri parameter.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Authentication.ValidateRequestParameter.html">OpenIddictServerHandlers.Authentication.ValidateRequestParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authorization requests that specify the unsupported request parameter.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Authentication.ValidateRequestUriParameter.html">OpenIddictServerHandlers.Authentication.ValidateRequestUriParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authorization requests that specify the unsupported request_uri parameter.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Authentication.ValidateResponseModeParameter.html">OpenIddictServerHandlers.Authentication.ValidateResponseModeParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authorization requests that specify an invalid response_mode parameter.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Authentication.ValidateResponseTypeParameter.html">OpenIddictServerHandlers.Authentication.ValidateResponseTypeParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authorization requests that specify an invalid response_type parameter.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Authentication.ValidateScopeParameter.html">OpenIddictServerHandlers.Authentication.ValidateScopeParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authorization requests that don't specify a valid scope parameter.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Authentication.ValidateScopes.html">OpenIddictServerHandlers.Authentication.ValidateScopes</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authorization requests that use unregistered scopes.
|
||||
Note: this handler partially works with the degraded mode but is not used when scope validation is disabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ConvertReferenceAccessToken.html">OpenIddictServerHandlers.ConvertReferenceAccessToken</a></h4>
|
||||
<section><p>Contains the logic responsible of converting the access token to a reference token.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ConvertReferenceAuthorizationCode.html">OpenIddictServerHandlers.ConvertReferenceAuthorizationCode</a></h4>
|
||||
<section><p>Contains the logic responsible of converting the authorization code to a reference token.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ConvertReferenceDeviceCode.html">OpenIddictServerHandlers.ConvertReferenceDeviceCode</a></h4>
|
||||
<section><p>Contains the logic responsible of creating a reference device code entry.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ConvertReferenceRefreshToken.html">OpenIddictServerHandlers.ConvertReferenceRefreshToken</a></h4>
|
||||
<section><p>Contains the logic responsible of converting the refresh token to a reference token.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ConvertReferenceUserCode.html">OpenIddictServerHandlers.ConvertReferenceUserCode</a></h4>
|
||||
<section><p>Contains the logic responsible of converting the user code to a reference token.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.CreateAccessTokenEntry.html">OpenIddictServerHandlers.CreateAccessTokenEntry</a></h4>
|
||||
<section><p>Contains the logic responsible of creating an access token entry.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.CreateAuthorizationCodeEntry.html">OpenIddictServerHandlers.CreateAuthorizationCodeEntry</a></h4>
|
||||
<section><p>Contains the logic responsible of creating an authorization code entry.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.CreateDeviceCodeEntry.html">OpenIddictServerHandlers.CreateDeviceCodeEntry</a></h4>
|
||||
<section><p>Contains the logic responsible of creating a device code entry.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.CreateRefreshTokenEntry.html">OpenIddictServerHandlers.CreateRefreshTokenEntry</a></h4>
|
||||
<section><p>Contains the logic responsible of creating a refresh token entry.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.CreateUserCodeEntry.html">OpenIddictServerHandlers.CreateUserCodeEntry</a></h4>
|
||||
<section><p>Contains the logic responsible of creating a user code entry.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Device.html">OpenIddictServerHandlers.Device</a></h4>
|
||||
<section></section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Device.ApplyDeviceResponse-1.html">OpenIddictServerHandlers.Device.ApplyDeviceResponse<TContext></a></h4>
|
||||
<section><p>Contains the logic responsible of processing sign-in responses and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Device.ExtractDeviceRequest.html">OpenIddictServerHandlers.Device.ExtractDeviceRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of extracting device requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Device.HandleDeviceRequest.html">OpenIddictServerHandlers.Device.HandleDeviceRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of handling device requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Device.ValidateClientIdParameter.html">OpenIddictServerHandlers.Device.ValidateClientIdParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting device requests that don't specify a client identifier.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Device.ValidateDeviceRequest.html">OpenIddictServerHandlers.Device.ValidateDeviceRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of validating device requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Device.ValidateScopeParameter.html">OpenIddictServerHandlers.Device.ValidateScopeParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting device requests that don't specify a valid scope parameter.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Device.ValidateScopes.html">OpenIddictServerHandlers.Device.ValidateScopes</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authorization requests that use unregistered scopes.
|
||||
Note: this handler partially works with the degraded mode but is not used when scope validation is disabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Discovery.html">OpenIddictServerHandlers.Discovery</a></h4>
|
||||
<section></section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Discovery.ApplyConfigurationResponse-1.html">OpenIddictServerHandlers.Discovery.ApplyConfigurationResponse<TContext></a></h4>
|
||||
<section><p>Contains the logic responsible of processing configuration responses and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Discovery.ApplyCryptographyResponse-1.html">OpenIddictServerHandlers.Discovery.ApplyCryptographyResponse<TContext></a></h4>
|
||||
<section><p>Contains the logic responsible of processing cryptography responses and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Discovery.AttachAdditionalMetadata.html">OpenIddictServerHandlers.Discovery.AttachAdditionalMetadata</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching additional metadata to the provider discovery document.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Discovery.AttachClaims.html">OpenIddictServerHandlers.Discovery.AttachClaims</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching the supported claims to the provider discovery document.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Discovery.AttachClientAuthenticationMethods.html">OpenIddictServerHandlers.Discovery.AttachClientAuthenticationMethods</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching the supported client
|
||||
authentication methods to the provider discovery document.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Discovery.AttachCodeChallengeMethods.html">OpenIddictServerHandlers.Discovery.AttachCodeChallengeMethods</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching the supported
|
||||
code challenge methods to the provider discovery document.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Discovery.AttachEndpoints.html">OpenIddictServerHandlers.Discovery.AttachEndpoints</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching the endpoint URLs to the provider discovery document.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Discovery.AttachGrantTypes.html">OpenIddictServerHandlers.Discovery.AttachGrantTypes</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching the supported grant types to the provider discovery document.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Discovery.AttachResponseModes.html">OpenIddictServerHandlers.Discovery.AttachResponseModes</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching the supported response modes to the provider discovery document.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Discovery.AttachResponseTypes.html">OpenIddictServerHandlers.Discovery.AttachResponseTypes</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching the supported response types to the provider discovery document.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Discovery.AttachScopes.html">OpenIddictServerHandlers.Discovery.AttachScopes</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching the supported response types to the provider discovery document.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Discovery.AttachSigningAlgorithms.html">OpenIddictServerHandlers.Discovery.AttachSigningAlgorithms</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching the supported signing algorithms to the provider discovery document.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Discovery.AttachSigningKeys.html">OpenIddictServerHandlers.Discovery.AttachSigningKeys</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching the signing keys to the JWKS document.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Discovery.AttachSubjectTypes.html">OpenIddictServerHandlers.Discovery.AttachSubjectTypes</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching the supported subject types to the provider discovery document.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Discovery.ExtractConfigurationRequest.html">OpenIddictServerHandlers.Discovery.ExtractConfigurationRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of extracting configuration requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Discovery.ExtractCryptographyRequest.html">OpenIddictServerHandlers.Discovery.ExtractCryptographyRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of extracting cryptography requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Discovery.HandleConfigurationRequest.html">OpenIddictServerHandlers.Discovery.HandleConfigurationRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of handling configuration requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Discovery.HandleCryptographyRequest.html">OpenIddictServerHandlers.Discovery.HandleCryptographyRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of handling cryptography requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Discovery.ValidateConfigurationRequest.html">OpenIddictServerHandlers.Discovery.ValidateConfigurationRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of validating configuration requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Discovery.ValidateCryptographyRequest.html">OpenIddictServerHandlers.Discovery.ValidateCryptographyRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of validating cryptography requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.EvaluateTokenTypes.html">OpenIddictServerHandlers.EvaluateTokenTypes</a></h4>
|
||||
<section><p>Contains the logic responsible of selecting the token types that
|
||||
should be generated and optionally returned in the response.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Exchange.html">OpenIddictServerHandlers.Exchange</a></h4>
|
||||
<section></section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Exchange.ApplyTokenResponse-1.html">OpenIddictServerHandlers.Exchange.ApplyTokenResponse<TContext></a></h4>
|
||||
<section><p>Contains the logic responsible of processing sign-in responses and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Exchange.ExtractTokenRequest.html">OpenIddictServerHandlers.Exchange.ExtractTokenRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of extracting token requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Exchange.HandleTokenRequest.html">OpenIddictServerHandlers.Exchange.HandleTokenRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of handling token requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Exchange.ValidateAuthorizationCodeParameter.html">OpenIddictServerHandlers.Exchange.ValidateAuthorizationCodeParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting token requests that don't
|
||||
specify an authorization code for the authorization code grant type.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Exchange.ValidateClientCredentialsParameters.html">OpenIddictServerHandlers.Exchange.ValidateClientCredentialsParameters</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting token requests that don't
|
||||
specify client credentials for the client credentials grant type.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Exchange.ValidateClientIdParameter.html">OpenIddictServerHandlers.Exchange.ValidateClientIdParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting token requests that don't specify a client identifier.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Exchange.ValidateDeviceCodeParameter.html">OpenIddictServerHandlers.Exchange.ValidateDeviceCodeParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting token requests that
|
||||
don't specify a device code for the device code grant type.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Exchange.ValidateGrantType.html">OpenIddictServerHandlers.Exchange.ValidateGrantType</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting token requests that specify an invalid grant type.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Exchange.ValidateProofKeyForCodeExchangeParameters.html">OpenIddictServerHandlers.Exchange.ValidateProofKeyForCodeExchangeParameters</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting token requests that don't specify valid PKCE parameters.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Exchange.ValidateRefreshTokenParameter.html">OpenIddictServerHandlers.Exchange.ValidateRefreshTokenParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting token requests that
|
||||
specify invalid parameters for the refresh token grant type.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Exchange.ValidateResourceOwnerCredentialsParameters.html">OpenIddictServerHandlers.Exchange.ValidateResourceOwnerCredentialsParameters</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting token requests
|
||||
that specify invalid parameters for the password grant type.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Exchange.ValidateScopes.html">OpenIddictServerHandlers.Exchange.ValidateScopes</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authorization requests that use unregistered scopes.
|
||||
Note: this handler partially works with the degraded mode but is not used when scope validation is disabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Exchange.ValidateTokenRequest.html">OpenIddictServerHandlers.Exchange.ValidateTokenRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of validating token requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ExtractVerificationRequest.html">OpenIddictServerHandlers.ExtractVerificationRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of extracting verification requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.GenerateIdentityModelAccessToken.html">OpenIddictServerHandlers.GenerateIdentityModelAccessToken</a></h4>
|
||||
<section><p>Contains the logic responsible of generating an access token using IdentityModel.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.GenerateIdentityModelAuthorizationCode.html">OpenIddictServerHandlers.GenerateIdentityModelAuthorizationCode</a></h4>
|
||||
<section><p>Contains the logic responsible of generating an authorization code using IdentityModel.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.GenerateIdentityModelDeviceCode.html">OpenIddictServerHandlers.GenerateIdentityModelDeviceCode</a></h4>
|
||||
<section><p>Contains the logic responsible of generating a device code using IdentityModel.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.GenerateIdentityModelRefreshToken.html">OpenIddictServerHandlers.GenerateIdentityModelRefreshToken</a></h4>
|
||||
<section><p>Contains the logic responsible of generating a refresh token using IdentityModel.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.GenerateIdentityModelUserCode.html">OpenIddictServerHandlers.GenerateIdentityModelUserCode</a></h4>
|
||||
<section><p>Contains the logic responsible of generating a user code using IdentityModel.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.HandleVerificationRequest.html">OpenIddictServerHandlers.HandleVerificationRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of handling verification requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.InferResources.html">OpenIddictServerHandlers.InferResources</a></h4>
|
||||
<section><p>Contains the logic responsible of inferring resources from the audience claims if necessary.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.InferResponseMode.html">OpenIddictServerHandlers.InferResponseMode</a></h4>
|
||||
<section><p>Contains the logic responsible of inferring the response mode
|
||||
used to send the response back to the client application.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Introspection.html">OpenIddictServerHandlers.Introspection</a></h4>
|
||||
<section></section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Introspection.ApplyIntrospectionResponse-1.html">OpenIddictServerHandlers.Introspection.ApplyIntrospectionResponse<TContext></a></h4>
|
||||
<section><p>Contains the logic responsible of processing sign-in responses and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Introspection.AttachApplicationClaims.html">OpenIddictServerHandlers.Introspection.AttachApplicationClaims</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching the application-specific claims extracted from the token the event context.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Introspection.AttachMetadataClaims.html">OpenIddictServerHandlers.Introspection.AttachMetadataClaims</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching the metadata claims extracted from the token the event context.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Introspection.AttachPrincipal.html">OpenIddictServerHandlers.Introspection.AttachPrincipal</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching the principal
|
||||
extracted from the introspected token to the event context.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Introspection.ExtractIntrospectionRequest.html">OpenIddictServerHandlers.Introspection.ExtractIntrospectionRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of extracting introspection requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Introspection.HandleIntrospectionRequest.html">OpenIddictServerHandlers.Introspection.HandleIntrospectionRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of handling introspection requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Introspection.NormalizeErrorResponse.html">OpenIddictServerHandlers.Introspection.NormalizeErrorResponse</a></h4>
|
||||
<section><p>Contains the logic responsible of converting introspection errors to standard active: false responses.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Introspection.ValidateAuthorizedParty.html">OpenIddictServerHandlers.Introspection.ValidateAuthorizedParty</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting introspection requests that specify a token
|
||||
that cannot be introspected by the client application sending the introspection requests.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Introspection.ValidateClientId.html">OpenIddictServerHandlers.Introspection.ValidateClientId</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting introspection requests that use an invalid client_id.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Introspection.ValidateClientIdParameter.html">OpenIddictServerHandlers.Introspection.ValidateClientIdParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting introspection requests that don't specify a client identifier.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Introspection.ValidateClientSecret.html">OpenIddictServerHandlers.Introspection.ValidateClientSecret</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting introspection requests specifying an invalid client secret.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Introspection.ValidateClientType.html">OpenIddictServerHandlers.Introspection.ValidateClientType</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting introspection requests made by applications
|
||||
whose client type is not compatible with the presence or absence of a client secret.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Introspection.ValidateEndpointPermissions.html">OpenIddictServerHandlers.Introspection.ValidateEndpointPermissions</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting introspection requests made by
|
||||
applications that haven't been granted the introspection endpoint permission.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Introspection.ValidateIntrospectionRequest.html">OpenIddictServerHandlers.Introspection.ValidateIntrospectionRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of validating introspection requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Introspection.ValidateToken.html">OpenIddictServerHandlers.Introspection.ValidateToken</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting introspection requests that don't specify a valid token.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Introspection.ValidateTokenParameter.html">OpenIddictServerHandlers.Introspection.ValidateTokenParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting introspection requests that don't specify a token.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Introspection.ValidateTokenType.html">OpenIddictServerHandlers.Introspection.ValidateTokenType</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting introspection requests that specify an unsupported token.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.MapInternalClaims.html">OpenIddictServerHandlers.MapInternalClaims</a></h4>
|
||||
<section><p>Contains the logic responsible of mapping internal claims used by OpenIddict.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.NormalizeScopeClaims.html">OpenIddictServerHandlers.NormalizeScopeClaims</a></h4>
|
||||
<section><p>Contains the logic responsible of normalizing the scope claims stored in the tokens.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.NormalizeUserCode.html">OpenIddictServerHandlers.NormalizeUserCode</a></h4>
|
||||
<section><p>Contains the logic responsible of normalizing user codes.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.PrepareAccessTokenPrincipal.html">OpenIddictServerHandlers.PrepareAccessTokenPrincipal</a></h4>
|
||||
<section><p>Contains the logic responsible of preparing and attaching the claims principal
|
||||
used to generate the access token, if one is going to be returned.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.PrepareAuthorizationCodePrincipal.html">OpenIddictServerHandlers.PrepareAuthorizationCodePrincipal</a></h4>
|
||||
<section><p>Contains the logic responsible of preparing and attaching the claims principal
|
||||
used to generate the authorization code, if one is going to be returned.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.PrepareDeviceCodePrincipal.html">OpenIddictServerHandlers.PrepareDeviceCodePrincipal</a></h4>
|
||||
<section><p>Contains the logic responsible of preparing and attaching the claims principal
|
||||
used to generate the device code, if one is going to be returned.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.PrepareIdentityTokenPrincipal.html">OpenIddictServerHandlers.PrepareIdentityTokenPrincipal</a></h4>
|
||||
<section><p>Contains the logic responsible of preparing and attaching the claims principal
|
||||
used to generate the identity token, if one is going to be returned.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.PrepareRefreshTokenPrincipal.html">OpenIddictServerHandlers.PrepareRefreshTokenPrincipal</a></h4>
|
||||
<section><p>Contains the logic responsible of preparing and attaching the claims principal
|
||||
used to generate the refresh token, if one is going to be returned.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.PrepareUserCodePrincipal.html">OpenIddictServerHandlers.PrepareUserCodePrincipal</a></h4>
|
||||
<section><p>Contains the logic responsible of preparing and attaching the claims principal
|
||||
used to generate the user code, if one is going to be returned.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.RedeemTokenEntry.html">OpenIddictServerHandlers.RedeemTokenEntry</a></h4>
|
||||
<section><p>Contains the logic responsible of redeeming the token entry corresponding to
|
||||
the received authorization code, device code, user code or refresh token.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.RejectDeviceCodeEntry.html">OpenIddictServerHandlers.RejectDeviceCodeEntry</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting the device code entry associated with the user code.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.RejectUserCodeEntry.html">OpenIddictServerHandlers.RejectUserCodeEntry</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting the user code entry, if applicable.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.RestoreInternalClaims.html">OpenIddictServerHandlers.RestoreInternalClaims</a></h4>
|
||||
<section><p>Contains the logic responsible of re-attaching internal claims to the authentication principal.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.RestoreReferenceTokenProperties.html">OpenIddictServerHandlers.RestoreReferenceTokenProperties</a></h4>
|
||||
<section><p>Contains the logic responsible of restoring the properties associated with a reference token entry.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Revocation.html">OpenIddictServerHandlers.Revocation</a></h4>
|
||||
<section></section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Revocation.ApplyRevocationResponse-1.html">OpenIddictServerHandlers.Revocation.ApplyRevocationResponse<TContext></a></h4>
|
||||
<section><p>Contains the logic responsible of processing sign-in responses and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Revocation.AttachPrincipal.html">OpenIddictServerHandlers.Revocation.AttachPrincipal</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching the principal
|
||||
extracted from the revoked token to the event context.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Revocation.ExtractRevocationRequest.html">OpenIddictServerHandlers.Revocation.ExtractRevocationRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of extracting revocation requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Revocation.HandleRevocationRequest.html">OpenIddictServerHandlers.Revocation.HandleRevocationRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of handling revocation requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Revocation.NormalizeErrorResponse.html">OpenIddictServerHandlers.Revocation.NormalizeErrorResponse</a></h4>
|
||||
<section><p>Contains the logic responsible of converting revocation errors to standard empty responses.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Revocation.RevokeToken.html">OpenIddictServerHandlers.Revocation.RevokeToken</a></h4>
|
||||
<section><p>Contains the logic responsible of revoking the token sent by the client application.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Revocation.ValidateAuthorizedParty.html">OpenIddictServerHandlers.Revocation.ValidateAuthorizedParty</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting revocation requests that specify a token
|
||||
that cannot be revoked by the client application sending the revocation requests.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Revocation.ValidateClientId.html">OpenIddictServerHandlers.Revocation.ValidateClientId</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting revocation requests that use an invalid client_id.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Revocation.ValidateClientIdParameter.html">OpenIddictServerHandlers.Revocation.ValidateClientIdParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting revocation requests that don't specify a client identifier.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Revocation.ValidateClientSecret.html">OpenIddictServerHandlers.Revocation.ValidateClientSecret</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting revocation requests specifying an invalid client secret.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Revocation.ValidateClientType.html">OpenIddictServerHandlers.Revocation.ValidateClientType</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting revocation requests made by applications
|
||||
whose client type is not compatible with the presence or absence of a client secret.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Revocation.ValidateEndpointPermissions.html">OpenIddictServerHandlers.Revocation.ValidateEndpointPermissions</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting revocation requests made by
|
||||
applications that haven't been granted the revocation endpoint permission.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Revocation.ValidateRevocationRequest.html">OpenIddictServerHandlers.Revocation.ValidateRevocationRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of validating revocation requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Revocation.ValidateToken.html">OpenIddictServerHandlers.Revocation.ValidateToken</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting revocation requests that don't specify a valid token.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Revocation.ValidateTokenParameter.html">OpenIddictServerHandlers.Revocation.ValidateTokenParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting revocation requests that don't specify a token.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Revocation.ValidateTokenType.html">OpenIddictServerHandlers.Revocation.ValidateTokenType</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting revocation requests that specify an unsupported token.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Session.html">OpenIddictServerHandlers.Session</a></h4>
|
||||
<section></section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Session.ApplyLogoutResponse-1.html">OpenIddictServerHandlers.Session.ApplyLogoutResponse<TContext></a></h4>
|
||||
<section><p>Contains the logic responsible of processing sign-in responses and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Session.AttachPostLogoutRedirectUri.html">OpenIddictServerHandlers.Session.AttachPostLogoutRedirectUri</a></h4>
|
||||
<section><p>Contains the logic responsible of inferring the redirect URL
|
||||
used to send the response back to the client application.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Session.AttachResponseState.html">OpenIddictServerHandlers.Session.AttachResponseState</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching the state to the response.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Session.ExtractLogoutRequest.html">OpenIddictServerHandlers.Session.ExtractLogoutRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of extracting logout requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Session.HandleLogoutRequest.html">OpenIddictServerHandlers.Session.HandleLogoutRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of handling logout requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Session.ValidateClientPostLogoutRedirectUri.html">OpenIddictServerHandlers.Session.ValidateClientPostLogoutRedirectUri</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting logout requests that use an invalid redirect_uri.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Session.ValidateLogoutRequest.html">OpenIddictServerHandlers.Session.ValidateLogoutRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of validating logout requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Session.ValidatePostLogoutRedirectUriParameter.html">OpenIddictServerHandlers.Session.ValidatePostLogoutRedirectUriParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting logout requests that specify an invalid post_logout_redirect_uri parameter.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.UpdateReferenceDeviceCodeEntry.html">OpenIddictServerHandlers.UpdateReferenceDeviceCodeEntry</a></h4>
|
||||
<section><p>Contains the logic responsible of updating the existing reference device code entry.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Userinfo.html">OpenIddictServerHandlers.Userinfo</a></h4>
|
||||
<section></section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Userinfo.ApplyUserinfoResponse-1.html">OpenIddictServerHandlers.Userinfo.ApplyUserinfoResponse<TContext></a></h4>
|
||||
<section><p>Contains the logic responsible of processing userinfo responses and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Userinfo.AttachAudiences.html">OpenIddictServerHandlers.Userinfo.AttachAudiences</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching the audiences to the userinfo response.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Userinfo.AttachClaims.html">OpenIddictServerHandlers.Userinfo.AttachClaims</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching well known claims to the userinfo response.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Userinfo.AttachPrincipal.html">OpenIddictServerHandlers.Userinfo.AttachPrincipal</a></h4>
|
||||
<section><p>Contains the logic responsible of attaching the principal
|
||||
extracted from the access token to the event context.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Userinfo.ExtractUserinfoRequest.html">OpenIddictServerHandlers.Userinfo.ExtractUserinfoRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of extracting userinfo requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Userinfo.HandleUserinfoRequest.html">OpenIddictServerHandlers.Userinfo.HandleUserinfoRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of handling userinfo requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Userinfo.ValidateAccessTokenParameter.html">OpenIddictServerHandlers.Userinfo.ValidateAccessTokenParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting userinfo requests that don't specify an access token.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Userinfo.ValidateToken.html">OpenIddictServerHandlers.Userinfo.ValidateToken</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting userinfo requests that don't specify a valid token.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.Userinfo.ValidateUserinfoRequest.html">OpenIddictServerHandlers.Userinfo.ValidateUserinfoRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of validating userinfo requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateAuthenticationDemand.html">OpenIddictServerHandlers.ValidateAuthenticationDemand</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authentication demands made from unsupported endpoints.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateAuthorizationEntry.html">OpenIddictServerHandlers.ValidateAuthorizationEntry</a></h4>
|
||||
<section><p>Contains the logic responsible of authentication demands a token whose
|
||||
associated authorization entry is no longer valid (e.g was revoked).
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateChallengeDemand.html">OpenIddictServerHandlers.ValidateChallengeDemand</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting challenge demands made from unsupported endpoints.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateClientId.html">OpenIddictServerHandlers.ValidateClientId</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting device requests that use an invalid client_id.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateClientSecret.html">OpenIddictServerHandlers.ValidateClientSecret</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting device requests specifying an invalid client secret.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateClientType.html">OpenIddictServerHandlers.ValidateClientType</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting device requests made by applications
|
||||
whose client type is not compatible with the requested grant type.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateCodeVerifier.html">OpenIddictServerHandlers.ValidateCodeVerifier</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting token requests that specify an invalid code verifier.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateEndpointPermissions.html">OpenIddictServerHandlers.ValidateEndpointPermissions</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authorization requests made by unauthorized applications.
|
||||
Note: this handler is not used when the degraded mode is enabled or when endpoint permissions are disabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateExpirationDate.html">OpenIddictServerHandlers.ValidateExpirationDate</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authentication demands that use an expired token.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateGrantedScopes.html">OpenIddictServerHandlers.ValidateGrantedScopes</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting token requests that specify scopes that
|
||||
were not initially granted by the resource owner during the authorization request.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateGrantTypePermissions.html">OpenIddictServerHandlers.ValidateGrantTypePermissions</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authorization requests made by unauthorized applications.
|
||||
Note: this handler is not used when the degraded mode is enabled or when grant type permissions are disabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateIdentityModelToken.html">OpenIddictServerHandlers.ValidateIdentityModelToken</a></h4>
|
||||
<section><p>Contains the logic responsible of validating tokens generated using IdentityModel.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidatePresenters.html">OpenIddictServerHandlers.ValidatePresenters</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting token requests that use an authorization code,
|
||||
a device code or a refresh token that was issued for a different client application.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidatePrincipal.html">OpenIddictServerHandlers.ValidatePrincipal</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authentication demands for which no valid principal was resolved.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateProofKeyForCodeExchangeRequirement.html">OpenIddictServerHandlers.ValidateProofKeyForCodeExchangeRequirement</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authorization requests made by
|
||||
applications for which proof key for code exchange (PKCE) was enforced.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateRedirectUri.html">OpenIddictServerHandlers.ValidateRedirectUri</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting token requests that specify an invalid redirect_uri.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateReferenceTokenIdentifier.html">OpenIddictServerHandlers.ValidateReferenceTokenIdentifier</a></h4>
|
||||
<section><p>Contains the logic responsible of validating reference token identifiers.
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateResponseTypePermissions.html">OpenIddictServerHandlers.ValidateResponseTypePermissions</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authorization requests made by unauthorized applications.
|
||||
Note: this handler is not used when the degraded mode is enabled or when grant type permissions are disabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateScopePermissions.html">OpenIddictServerHandlers.ValidateScopePermissions</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authorization requests made by unauthorized applications.
|
||||
Note: this handler is not used when the degraded mode is enabled or when scope permissions are disabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateSignInDemand.html">OpenIddictServerHandlers.ValidateSignInDemand</a></h4>
|
||||
<section><p>Contains the logic responsible of ensuring that the sign-in demand
|
||||
is compatible with the type of the endpoint that handled the request.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateToken.html">OpenIddictServerHandlers.ValidateToken</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting token requests that don't
|
||||
specify a valid authorization code, device code or refresh token.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateTokenEntry.html">OpenIddictServerHandlers.ValidateTokenEntry</a></h4>
|
||||
<section><p>Contains the logic responsible of rejecting authentication demands that
|
||||
use a token whose entry is no longer valid (e.g was revoked).
|
||||
Note: this handler is not used when the degraded mode is enabled.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateTokenParameter.html">OpenIddictServerHandlers.ValidateTokenParameter</a></h4>
|
||||
<section><p>Contains the logic responsible of resolving the token from the incoming request.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHandlers.ValidateVerificationRequest.html">OpenIddictServerHandlers.ValidateVerificationRequest</a></h4>
|
||||
<section><p>Contains the logic responsible of validating verification requests and invoking the corresponding event handlers.</p>
|
||||
</section>
|
||||
<h4><a class="xref" href="OpenIddict.Server.OpenIddictServerHelpers.html">OpenIddictServerHelpers</a></h4>
|
||||
<section><p>Exposes extensions simplifying the integration with the OpenIddict server services.</p>
|
||||
|
||||
Reference in New Issue
Block a user