Skip to main content

IPushedAuthorizationRequestProcessor Interface

Abblix.Oidc.Server

Abblix.Oidc.Server.Endpoints.PushedAuthorization.Interfaces

IPushedAuthorizationRequestProcessor Interface

Processes valid pushed authorization requests, generating a response that includes the request's URI and its expiration.

public interface IPushedAuthorizationRequestProcessor

Derived
PushedAuthorizationRequestProcessor

Methods

IPushedAuthorizationRequestProcessor.ProcessAsync(ValidAuthorizationRequest) Method

Asynchronously processes a valid authorization request and generates a response.

System.Threading.Tasks.Task<Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.AuthorizationResponse> ProcessAsync(Abblix.Oidc.Server.Endpoints.Authorization.Interfaces.ValidAuthorizationRequest request);

Parameters

request ValidAuthorizationRequest

The valid authorization request to process.

Returns

System.Threading.Tasks.Task<AuthorizationResponse>
A task that resolves to an authorization response, including the request URI and expiration time.