Skip to main content

IIntrospectionRequestProcessor Interface

Abblix.Oidc.Server

Abblix.Oidc.Server.Endpoints.Introspection.Interfaces

IIntrospectionRequestProcessor Interface

Builds the RFC 7662 introspection response for an already-validated request: returns active=true with claims for a live token, or active=false alone when the token is missing, expired, revoked, or issued to a different client (§2.2).

public interface IIntrospectionRequestProcessor

Derived
IntrospectionRequestProcessor

Methods

IIntrospectionRequestProcessor.ProcessAsync(ValidIntrospectionRequest) Method

Produces the introspection response for a validated request.

System.Threading.Tasks.Task<Abblix.Utils.Result<Abblix.Oidc.Server.Endpoints.Introspection.Interfaces.IntrospectionSuccess,Abblix.Oidc.Server.Common.OidcError>> ProcessAsync(Abblix.Oidc.Server.Endpoints.Introspection.Interfaces.ValidIntrospectionRequest request);

Parameters

request ValidIntrospectionRequest

A request that has cleared client authentication and token validation.

Returns

System.Threading.Tasks.Task<Abblix.Utils.Result<IntrospectionSuccess,OidcError>>
An IntrospectionSuccess; processing-time errors map to OidcError.