Skip to main content

Prompts Class

Abblix.Oidc.Server

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.

public static class Prompts

Inheritance System.Object → Prompts

Fields

Prompts.Consent Field

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

public const string Consent = "consent";

Field Value

System.String

Prompts.Create Field

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.

public const string Create = "create";

Field Value

System.String

Prompts.Login Field

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

public const string Login = "login";

Field Value

System.String

Prompts.None Field

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.

public const string None = "none";

Field Value

System.String

Prompts.SelectAccount Field

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.

public const string SelectAccount = "select_account";

Field Value

System.String