Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
interface Duende.​IdentityServer.​Validation.​IAuthorizeRequestValidator
Assembly: Duende.IdentityServer
Authorize endpoint request validator.
Methods
System.​Threading.​Tasks.​Task<​AuthorizeRequestValidationResult>
ValidateAsync​(System.​Collections.​Specialized.​NameValueCollection parameters,
System.​Threading.​CancellationToken ct,
System.​Security.​Claims.​ClaimsPrincipal? subject = null,
AuthorizeRequestType authorizeRequestType = 0)
Validates authorize request parameters.
Returns An <see cref="T:Duende.IdentityServer.Validation.AuthorizeRequestValidationResult" /> representing the outcome of validation.
parameters
The raw name/value collection of query string or form-post parameters from the authorize request.
ct
The cancellation token.
subject
The authenticated user's claims principal, or <c>null</c> if the user has not yet authenticated.
authorizeRequestType
The type of authorize request being validated (e.g., initial authorize vs. callback after login).