#### [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')

## DisplayModes Class

The class representing the display modes for the authentication and consent UI\.

```csharp
public static class DisplayModes
```

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

## DisplayModes\.Page Field {#Abblix.Oidc.Server.Common.Constants.DisplayModes.Page}

The Authorization Server SHOULD display the authentication and consent UI consistent with a full User Agent page view\.
If the display parameter is not specified, this is the default display mode\.

```csharp
public const string Page = "page";
```

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

## DisplayModes\.Popup Field {#Abblix.Oidc.Server.Common.Constants.DisplayModes.Popup}

The Authorization Server SHOULD display the authentication and consent UI consistent with a popup User Agent window\.
The popup User Agent window should be of an appropriate size for a login\-focused dialog and should not obscure
the entire window that it is popping up over\.

```csharp
public const string Popup = "popup";
```

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

## DisplayModes\.Touch Field {#Abblix.Oidc.Server.Common.Constants.DisplayModes.Touch}

The Authorization Server SHOULD display the authentication and consent UI consistent with a device that leverages a touch interface\.

```csharp
public const string Touch = "touch";
```

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

## DisplayModes\.Wap Field {#Abblix.Oidc.Server.Common.Constants.DisplayModes.Wap}

The Authorization Server SHOULD display the authentication and consent UI consistent with a "feature phone" type display\.

```csharp
public const string Wap = "wap";
```

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