Table of Contents

Interface IAuthorizeRequestValidator

Namespace
Duende.IdentityServer.Validation
Assembly
Duende.IdentityServer.dll

Authorize endpoint request validator.

public interface IAuthorizeRequestValidator

Methods

ValidateAsync(NameValueCollection, ClaimsPrincipal, AuthorizeRequestType)

Validates authorize request parameters.

Task<AuthorizeRequestValidationResult> ValidateAsync(NameValueCollection parameters, ClaimsPrincipal subject = null, AuthorizeRequestType authorizeRequestType = AuthorizeRequestType.Authorize)

Parameters

parameters NameValueCollection
subject ClaimsPrincipal
authorizeRequestType AuthorizeRequestType

Returns

Task<AuthorizeRequestValidationResult>