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>>