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

## DeviceAuthorizationStatus Enum

Represents the various states of a device authorization request as defined in RFC 8628\.
This enumeration defines the possible statuses that a device authorization request can have,
facilitating the management of the device authorization flow\.

```csharp
public enum DeviceAuthorizationStatus
```
### Fields

###### `Pending` 0 {#Abblix.Oidc.Server.Features.DeviceAuthorization.DeviceAuthorizationStatus.Pending}

Indicates that the authorization request is pending and the user has not yet completed authentication\.
The client should continue polling the token endpoint\.

###### `Denied` 1 {#Abblix.Oidc.Server.Features.DeviceAuthorization.DeviceAuthorizationStatus.Denied}

Indicates that the user has denied the authorization request\.
The client will receive an access\_denied error when polling\.

###### `Authorized` 2 {#Abblix.Oidc.Server.Features.DeviceAuthorization.DeviceAuthorizationStatus.Authorized}

Indicates that the user has successfully authorized the device\.
The client will receive tokens when polling the token endpoint\.
