Перейти к содержимому
Эта страница ещё не переведена.

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.

C#
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.

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