#### [Abblix\.Oidc\.Server](https://www.abblix.com/en/docs/api/abblix-oidc-server 'index')
### [Abblix\.Oidc\.Server\.Common\.Constants](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common.Constants 'Abblix\.Oidc\.Server\.Common\.Constants')

## TokenTypes Class

Represents token types used in authentication and authorization\.

```csharp
public static class TokenTypes
```

Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') → TokenTypes
### Fields

## TokenTypes\.Basic Field {#Abblix.Oidc.Server.Common.Constants.TokenTypes.Basic}

Indicates the Basic authentication scheme per RFC 7617, where client credentials
are transmitted as a Base64\-encoded `client_id:client_secret` pair\.

```csharp
public const string Basic = "Basic";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## TokenTypes\.Bearer Field {#Abblix.Oidc.Server.Common.Constants.TokenTypes.Bearer}

Indicates the Bearer token type, often used in OAuth 2\.0 for securing API requests\.

```csharp
public const string Bearer = "Bearer";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## TokenTypes\.DPoP Field {#Abblix.Oidc.Server.Common.Constants.TokenTypes.DPoP}

Indicates a DPoP\-bound token type per RFC 9449 §7\.1: the access token is locked to
a specific proof\-of\-possession key and the client MUST present a fresh DPoP proof
on every resource\-server request\. Carries a `cnf.jkt` confirmation claim equal
to the JWK thumbprint of the binding key\.

```csharp
public const string DPoP = "DPoP";
```

#### Field Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
