Skip to main content

TokenTypeIdentifiers Class

Abblix.Oidc.Server

Abblix.Oidc.Server.Common.Constants

TokenTypeIdentifiers Class

Represents token type identifiers for various token types as specified in RFC 8693.

public static class TokenTypeIdentifiers

Inheritance System.Object → TokenTypeIdentifiers

Remarks

See https://datatracker.ietf.org/doc/html/rfc8693\#TokenTypeIdentifiers for details.

Fields

TokenTypeIdentifiers.AccessToken Field

Indicates that the token is an OAuth 2.0 access token issued by the given authorization server.

public static readonly Uri AccessToken;

Field Value

System.Uri

TokenTypeIdentifiers.IdToken Field

Indicates that the token is an ID Token as defined in Section 2 of https://openid.net/specs/openid-connect-core-1\_0.html.

public static readonly Uri IdToken;

Field Value

System.Uri

TokenTypeIdentifiers.RefreshToken Field

Indicates that the token is an OAuth 2.0 refresh token issued by the given authorization server.

public static readonly Uri RefreshToken;

Field Value

System.Uri

TokenTypeIdentifiers.Saml1 Field

Indicates that the token is a base64url-encoded SAML 1.1 https://www.oasis-open.org/committees/download.php/3406/oasis-sstc-saml-core-1.1.pdf assertion.

public static readonly Uri Saml1;

Field Value

System.Uri

TokenTypeIdentifiers.Saml2 Field

Indicates that the token is a base64url-encoded SAML 2.0 [http://docs.oasis-open.org/security/saml/v2.0/saml-core-2.0-os.pdf\] assertion.

public static readonly Uri Saml2;

Field Value

System.Uri