Skip to main content

IClientRequestValidator Interface

Abblix.Oidc.Server

Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Interfaces

IClientRequestValidator Interface

Validates a request against the client configuration endpoint (RFC 7592 §2-§4). Confirms that the bearer registration access token authorizes the operation on the referenced client_id and that the client still exists.

public interface IClientRequestValidator

Derived
ClientRequestValidator

Methods

IClientRequestValidator.ValidateAsync(ClientRequest) Method

Validates the request, returning the resolved ValidClientRequest on success or an OidcError describing the rejection.

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

Parameters

request ClientRequest

The client management request to validate.

Returns

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