Introduction to OIDC Server
Implemented StandardsTechnical Requirements
Abblix.Oidc.Server
Abblix.Oidc.Server.Endpoints.DynamicClientManagement.InterfacesClientCredentialsClientRegistrationSuccessResponseIClientCredentialFactoryIClientRequestValidatorIInitialAccessTokenRevocationProviderIInitialAccessTokenServiceIReadClientHandlerIReadClientRequestProcessorIRegisterClientHandlerIRegisterClientRequestProcessorIRegisterClientRequestValidatorIRegistrationAccessTokenServiceIRegistrationAccessTokenStoreIRegistrationAccessTokenValidatorIRemoveClientHandlerIRemoveClientRequestProcessorIUpdateClientHandlerIUpdateClientRequestProcessorIUpdateClientRequestValidatorRemoveClientSuccessfulResponseUpdateClientRequestValidClientRegistrationRequestValidClientRequestValidUpdateClientRequest
Esta página aún no está traducida.
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 IRemoveClientHandlerDerived
↳ 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>>