Package io.jans.as.model.common
Enum Prompt
- java.lang.Object
- 
- java.lang.Enum<Prompt>
- 
- io.jans.as.model.common.Prompt
 
 
- 
- All Implemented Interfaces:
- HasParamName,- Serializable,- Comparable<Prompt>
 
 public enum Prompt extends Enum<Prompt> implements HasParamName An ASCII string values that specifies whether the Authorization Server prompts the End-User for re-authentication and consent.- Author:
- Javier Rojas Blum Date: 02.10.2012
 
- 
- 
Enum Constant SummaryEnum Constants Enum Constant Description CONSENTThe Authorization Server MUST prompt the End-User for consent before returning information to the Client.LOGINThe Authorization Server MUST prompt the End-User for re-authenticationNONEThe Authorization Server MUST NOT display any authentication or consent user interface pages.SELECT_ACCOUNTThe Authorization Server MUST prompt the End-User to select a user account.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PromptfromString(String param)Returns the correspondingPromptfor a parameter prompt of the authorization endpoint.static List<Prompt>fromString(String paramList, String separator)Returns a list of the correspondingPromptfrom a space-separated list of prompt parameters.StringgetParamName()Gets param name.StringtoString()Returns a string representation of the object.static PromptvalueOf(String name)Returns the enum constant of this type with the specified name.static Prompt[]values()Returns an array containing the constants of this enum type, in the order they are declared.
 
- 
- 
- 
Enum Constant Detail- 
NONEpublic static final Prompt NONE The Authorization Server MUST NOT display any authentication or consent user interface pages. An error is returned if the End-User is not already authenticated or the Client does not have pre-configured consent for the requested scopes. This can be used as a method to check for existing authentication and/or consent.
 - 
LOGINpublic static final Prompt LOGIN The Authorization Server MUST prompt the End-User for re-authentication
 - 
CONSENTpublic static final Prompt CONSENT The Authorization Server MUST prompt the End-User for consent before returning information to the Client.
 - 
SELECT_ACCOUNTpublic static final Prompt SELECT_ACCOUNT The Authorization Server MUST prompt the End-User to select a user account. This allows a user who has multiple accounts at the Authorization Server to select amongst the multiple accounts that they may have current sessions for.
 
- 
 - 
Method Detail- 
valuespublic static Prompt[] values() Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Prompt c : Prompt.values()) System.out.println(c); - Returns:
- an array containing the constants of this enum type, in the order they are declared
 
 - 
valueOfpublic static Prompt valueOf(String name) Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
- name- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
- IllegalArgumentException- if this enum type has no constant with the specified name
- NullPointerException- if the argument is null
 
 - 
fromStringpublic static Prompt fromString(String param) Returns the correspondingPromptfor a parameter prompt of the authorization endpoint.- Parameters:
- param- The parameter.
- Returns:
- The corresponding response type if found, otherwise null.
 
 - 
getParamNamepublic String getParamName() Gets param name.- Specified by:
- getParamNamein interface- HasParamName
- Returns:
- param name
 
 - 
fromStringpublic static List<Prompt> fromString(String paramList, String separator) Returns a list of the correspondingPromptfrom a space-separated list of prompt parameters.- Parameters:
- paramList- A space-separated list of prompt parameters.
- separator- The separator of the string list.
- Returns:
- A list of the recognized response types.
 
 
- 
 
-