#### [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').[DeviceAuthorizationResponse](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Model.DeviceAuthorizationResponse 'Abblix\.Oidc\.Server\.Model\.DeviceAuthorizationResponse')

## DeviceAuthorizationResponse\.Parameters Class

Contains constants representing the parameter names used in the device authorization response\.

```csharp
public static class DeviceAuthorizationResponse.Parameters
```

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

## DeviceAuthorizationResponse\.Parameters\.DeviceCode Field {#Abblix.Oidc.Server.Model.DeviceAuthorizationResponse.Parameters.DeviceCode}

The `device_code` response parameter the device polls the token endpoint with
            \(RFC 8628 §3\.2\)\.

```csharp
public const string DeviceCode = "device_code";
```

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

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

The `expires_in` response parameter giving the lifetime of `device_code`
            and `user_code` 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')

## DeviceAuthorizationResponse\.Parameters\.Interval Field {#Abblix.Oidc.Server.Model.DeviceAuthorizationResponse.Parameters.Interval}

The `interval` response parameter giving the minimum polling interval the device
            should observe, in seconds\.

```csharp
public const string Interval = "interval";
```

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

## DeviceAuthorizationResponse\.Parameters\.UserCode Field {#Abblix.Oidc.Server.Model.DeviceAuthorizationResponse.Parameters.UserCode}

The `user_code` response parameter displayed to the end\-user for entry on the
            verification page \(RFC 8628 §3\.2\)\.

```csharp
public const string UserCode = "user_code";
```

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

## DeviceAuthorizationResponse\.Parameters\.VerificationUri Field {#Abblix.Oidc.Server.Model.DeviceAuthorizationResponse.Parameters.VerificationUri}

The `verification_uri` response parameter the end\-user navigates to in order to enter the
            user code \(RFC 8628 §3\.2\)\.

```csharp
public const string VerificationUri = "verification_uri";
```

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

## DeviceAuthorizationResponse\.Parameters\.VerificationUriComplete Field {#Abblix.Oidc.Server.Model.DeviceAuthorizationResponse.Parameters.VerificationUriComplete}

The `verification_uri_complete` response parameter that embeds the user code in the
            verification URI \(RFC 8628 §3\.2\)\.

```csharp
public const string VerificationUriComplete = "verification_uri_complete";
```

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