Interface IPushedAuthorizationRequestValidator
- Namespace
- Duende.IdentityServer.Validation
- Assembly
- Duende.IdentityServer.dll
Validation service for pushed authorization requests. Note that, in addition to validation performed specially for pushed authorization requests, the pushed parameters should be validated in the same way as an authorization request sent to the authorization endpoint. Typical implementations of this service will delegate to the IAuthorizeRequestValidator for this purpose.
public interface IPushedAuthorizationRequestValidator
Methods
ValidateAsync(PushedAuthorizationRequestValidationContext)
Validates the pushed authorization request.
Task<PushedAuthorizationValidationResult> ValidateAsync(PushedAuthorizationRequestValidationContext context)
Parameters
context
PushedAuthorizationRequestValidationContextThe validation context
Returns
- Task<PushedAuthorizationValidationResult>
A task containing a pushed authorization result that either wraps the validated request values or indicates the error code and description.