Skip to main content

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

System.String

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

System.String

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

System.String

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

System.String

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

System.String

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";

Field Value

System.String