Table of Contents

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 PushedAuthorizationRequestValidationContext

The 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.