Skip to main content

IReadClientHandler Interface

Abblix.Oidc.Server

Abblix.Oidc.Server.Endpoints.DynamicClientManagement.Interfaces

IReadClientHandler Interface

Handles GET requests to the client configuration endpoint per RFC 7592 §2.1, returning the registered metadata of the authenticated client.

public interface IReadClientHandler

Derived
ReadClientHandler

Methods

IReadClientHandler.HandleAsync(ClientRequest) Method

Validates the registration access token, then retrieves the current configuration of the addressed client. Returns either the client's metadata or an OIDC error suitable for the response body.

System.Threading.Tasks.Task<Abblix.Utils.Result<Abblix.Oidc.Server.Model.ReadClientSuccessfulResponse,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<ReadClientSuccessfulResponse,OidcError>>