IntrospectionRequest Class
The transport-bound counterpart of IntrospectionRequest for the token introspection endpoint (RFC 7662). All bound properties, validation attributes and the projection back onto the core model are generated from the core type.
public record IntrospectionRequest : System.IEquatable<Abblix.Oidc.Server.Mvc.Model.IntrospectionRequest>Inheritance System.Object → IntrospectionRequest
Implements System.IEquatable<IntrospectionRequest>
Properties
IntrospectionRequest.Token Property
The token parameter (RFC 7662 §2.1): the token string for which the client is requesting
introspection metadata. Required.
public string Token { get; init; }Property Value
IntrospectionRequest.TokenTypeHint Property
The optional token_type_hint (RFC 7662 §2.1) telling the server which token type to try first,
for example access_token or refresh_token. The server may still inspect other token types.
public string? TokenTypeHint { get; init; }Property Value
Methods
IntrospectionRequest.Map() Method
Projects the transport-bound model onto its core counterpart, copying every bound parameter so the core pipeline operates on a transport-agnostic shape.
public Abblix.Oidc.Server.Model.IntrospectionRequest Map();Returns
Operators
IntrospectionRequest.implicit operator IntrospectionRequest(IntrospectionRequest) Operator
Implicit form of Map(), letting a bound model flow into any core-typed parameter or variable without an explicit call.
public static Abblix.Oidc.Server.Model.IntrospectionRequest implicit operator Abblix.Oidc.Server.Model.IntrospectionRequest(Abblix.Oidc.Server.Mvc.Model.IntrospectionRequest request);