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.