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

## Prompts Class

Values accepted in the OpenID Connect `prompt` authorization request parameter, instructing the
authorization server how to interact with the end user before issuing a response\.

```csharp
public static class Prompts
```

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

## Prompts\.Consent Field {#Abblix.Oidc.Server.Common.Constants.Prompts.Consent}

The Authorization Server SHOULD prompt the End\-User for consent before returning information to the Client\.

```csharp
public const string Consent = "consent";
```

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

## Prompts\.Create Field {#Abblix.Oidc.Server.Common.Constants.Prompts.Create}

This prompt indicates that the Authorization Server SHOULD prompt the End\-User to create a new account\.
This is generally used for applications that include user registration as part of the authorization process\.
If the Authorization Server cannot proceed with account creation, it MUST return an appropriate error, typically interaction\_required\.

```csharp
public const string Create = "create";
```

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

## Prompts\.Login Field {#Abblix.Oidc.Server.Common.Constants.Prompts.Login}

The Authorization Server SHOULD prompt the End\-User for re\-authentication\.

```csharp
public const string Login = "login";
```

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

## Prompts\.None Field {#Abblix.Oidc.Server.Common.Constants.Prompts.None}

This prompt indicates that the Authorization Server MUST NOT display any authentication or consent user
interface pages\. An error is returned if an End\-User is not already authenticated or the Client does not have
pre\-configured consent for the requested Claims or does not fulfill other conditions for processing the request\.

```csharp
public const string None = "none";
```

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

## Prompts\.SelectAccount Field {#Abblix.Oidc.Server.Common.Constants.Prompts.SelectAccount}

The Authorization Server SHOULD prompt the End\-User to select a user account\.
This enables an End\-User who has multiple accounts at the Authorization Server to select amongst
the multiple accounts that they might have current sessions for\.

```csharp
public const string SelectAccount = "select_account";
```

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