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
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
Prompts.Login Field
The Authorization Server SHOULD prompt the End-User for re-authentication.
public const string Login = "login";
Field Value
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
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";