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

## BackChannelTokenPushRequest\.Parameters Class

Wire\-level parameter names for the CIBA push\-mode token delivery payload
\(OpenID Connect CIBA Core 1\.0 §10\.3\.1\)\.

```csharp
public static class BackChannelTokenPushRequest.Parameters
```

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

## BackChannelTokenPushRequest\.Parameters\.AccessToken Field {#Abblix.Oidc.Server.Model.BackChannelTokenPushRequest.Parameters.AccessToken}

The `access_token` push payload parameter carrying the issued access token\.

```csharp
public const string AccessToken = "access_token";
```

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

## BackChannelTokenPushRequest\.Parameters\.AuthReqId Field {#Abblix.Oidc.Server.Model.BackChannelTokenPushRequest.Parameters.AuthReqId}

The `auth_req_id` push payload parameter identifying the original CIBA request\.

```csharp
public const string AuthReqId = "auth_req_id";
```

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

## BackChannelTokenPushRequest\.Parameters\.ExpiresIn Field {#Abblix.Oidc.Server.Model.BackChannelTokenPushRequest.Parameters.ExpiresIn}

The `expires_in` push payload parameter giving the access token lifetime in
            seconds\.

```csharp
public const string ExpiresIn = "expires_in";
```

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

## BackChannelTokenPushRequest\.Parameters\.IdToken Field {#Abblix.Oidc.Server.Model.BackChannelTokenPushRequest.Parameters.IdToken}

The `id_token` push payload parameter carrying the issued ID Token\.

```csharp
public const string IdToken = "id_token";
```

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

## BackChannelTokenPushRequest\.Parameters\.RefreshToken Field {#Abblix.Oidc.Server.Model.BackChannelTokenPushRequest.Parameters.RefreshToken}

The `refresh_token` push payload parameter carrying the issued refresh token,
            when one was issued\.

```csharp
public const string RefreshToken = "refresh_token";
```

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

## BackChannelTokenPushRequest\.Parameters\.TokenType Field {#Abblix.Oidc.Server.Model.BackChannelTokenPushRequest.Parameters.TokenType}

The `token_type` push payload parameter naming the access token type
            \(typically `Bearer`\)\.

```csharp
public const string TokenType = "token_type";
```

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