TokenExchangeTokenTypes Class
Abblix.Oidc.Server
Abblix.Oidc.Server.Common.Constants
TokenExchangeTokenTypes Class
Token type identifiers for RFC 8693 Token Exchange. Used as the value of the wire-level
subject_token_type, actor_token_type, and requested_token_type parameters,
and echoed back in the token response's issued_token_type field.
public static class TokenExchangeTokenTypes
Inheritance System.Object → TokenExchangeTokenTypes
Fields
TokenExchangeTokenTypes.AccessToken Field
OAuth 2.0 access token (opaque or JWT). RFC 8693 §3.
public const string AccessToken = "urn:ietf:params:oauth:token-type:access_token";
Field Value
TokenExchangeTokenTypes.IdToken Field
OpenID Connect ID token (always a JWT). RFC 8693 §3.
public const string IdToken = "urn:ietf:params:oauth:token-type:id_token";
Field Value
TokenExchangeTokenTypes.Jwt Field
JSON Web Token of unspecified profile. RFC 8693 §3.
public const string Jwt = "urn:ietf:params:oauth:token-type:jwt";
Field Value
TokenExchangeTokenTypes.RefreshToken Field
OAuth 2.0 refresh token. RFC 8693 §3.
public const string RefreshToken = "urn:ietf:params:oauth:token-type:refresh_token";
Field Value
TokenExchangeTokenTypes.Saml1 Field
SAML 1.1 assertion. RFC 8693 §3 -- listed for completeness; not currently issued or accepted by this library.
public const string Saml1 = "urn:ietf:params:oauth:token-type:saml1";
Field Value
TokenExchangeTokenTypes.Saml2 Field
SAML 2.0 assertion. RFC 8693 §3 -- listed for completeness; not currently issued or accepted by this library.
public const string Saml2 = "urn:ietf:params:oauth:token-type:saml2";