Skip to main content

IRemoveClientRequestProcessor Interface

Abblix.Oidc.Server

Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Interfaces

IRemoveClientRequestProcessor Interface

Performs the storage-level deregistration of a client whose request has already been validated for authentication and existence per RFC 7592 §2.3.

public interface IRemoveClientRequestProcessor

Derived
RemoveClientRequestProcessor

Methods

IRemoveClientRequestProcessor.ProcessAsync(ValidClientRequest) Method

Removes the addressed client from the data store and records the removal timestamp.

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

Parameters

request ValidClientRequest

A request whose authentication and target client have been validated.

Returns

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