OidcToken
Token material returned or validated by the OpenID Connect plugin.
This is the base type for all token-based principals in the OpenID Connect plugin. Use one of the concrete subclasses depending on the token source:
Id for full OpenID Connect flows with an ID token.
Access for JWT access tokens verified locally, for example, JWT Bearer authentication.
Introspected for access tokens validated via RFC 7662 introspection.
The plugin creates token instances after validation. Constructors for token-bearing subclasses are internal, so applications cannot accidentally fabricate a verified token principal.
Inheritors
Types
Token principal from a JWT access token verified locally against this resource's OidcBearerConfig.audience.
Token principal from an OpenID Connect login containing a verified ID token plus the accompanying OAuth token material.
Token principal from an access token validated via RFC 7662 introspection.
Standard user claims extracted from an ID token payload, JWT access token payload, or UserInfo response.