IAuthorizationRequestValidator Interface
Abblix.Oidc.Server
Abblix.Oidc.Server.Endpoints.Authorization.Interfaces
IAuthorizationRequestValidator Interface
Defines the interface for validating authorization requests in accordance with OpenID Connect Core 1.0 specifications. It assesses if a request complies with the required parameters and constraints for authentication and authorization processes.
public interface IAuthorizationRequestValidator
Derived
↳ AuthorizationRequestValidator
Remarks
For more details on authorization request validation, refer to the OpenID Connect Core 1.0 specification.
Methods
IAuthorizationRequestValidator.ValidateAsync(AuthorizationRequest) Method
Asynchronously validates an authorization request against the OpenID Connect Core 1.0 specifications, ensuring it meets the required criteria for processing.
System.Threading.Tasks.Task<Abblix.Utils.Result<Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.ValidAuthorizationRequest,Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.AuthorizationRequestValidationError>> ValidateAsync(Abblix.Oidc.Server.Model.AuthorizationRequest request);
Parameters
request AuthorizationRequest
The authorization request to validate.
Returns
System.Threading.Tasks.Task<Abblix.Utils.Result<ValidAuthorizationRequest,AuthorizationRequestValidationError>>
A task that resolves to a validation result indicating the request's compliance with
the specifications.