Skip to main content

IRegisterClientRequestProcessor Interface

Abblix.Oidc.Server

Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Interfaces

IRegisterClientRequestProcessor Interface

Persists a new client and constructs the RFC 7591 §3.2.1 success response from a request whose metadata has already been validated. Generates credentials and the registration_access_token bound to the new client_id.

public interface IRegisterClientRequestProcessor

Derived
RegisterClientRequestProcessor

Methods

IRegisterClientRequestProcessor.ProcessAsync(ValidClientRegistrationRequest) Method

Stores the validated client and returns the registration response payload.

System.Threading.Tasks.Task<Abblix.Utils.Result<Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Interfaces.ClientRegistrationSuccessResponse,Abblix.Oidc.Server.Common.OidcError>> ProcessAsync(Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Interfaces.ValidClientRegistrationRequest request);

Parameters

request ValidClientRegistrationRequest

The validated registration request.

Returns

System.Threading.Tasks.Task<Abblix.Utils.Result<ClientRegistrationSuccessResponse,OidcError>>