IRemoveClientHandler Interface
Abblix.Oidc.Server
Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Interfaces
IRemoveClientHandler Interface
Handles DELETE requests to the client configuration endpoint per RFC 7592 §2.3,
deregistering an existing client after verifying its registration access token.
A successful deletion invalidates the client's client_id, client_secret,
the registration access token, and any outstanding grants and tokens.
public interface IRemoveClientHandler
Derived
↳ RemoveClientHandler
Methods
IRemoveClientHandler.HandleAsync(ClientRequest) Method
Validates the request, then removes the addressed client. The HTTP layer is expected to
translate the success result into 204 No Content per RFC 7592 §2.3.
System.Threading.Tasks.Task<Abblix.Utils.Result<Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Interfaces.RemoveClientSuccessfulResponse,Abblix.Oidc.Server.Common.OidcError>> HandleAsync(Abblix.Oidc.Server.Model.ClientRequest clientRequest);
Parameters
clientRequest ClientRequest
The incoming request including the registration access token
and target client_id.
Returns
System.Threading.Tasks.Task<Abblix.Utils.Result<RemoveClientSuccessfulResponse,OidcError>>