Package me.axieum.mcmod.authme.api.util
Enum Class MicrosoftUtils.MicrosoftPrompt
java.lang.Object
java.lang.Enum<MicrosoftUtils.MicrosoftPrompt>
me.axieum.mcmod.authme.api.util.MicrosoftUtils.MicrosoftPrompt
- All Implemented Interfaces:
Serializable,Comparable<MicrosoftUtils.MicrosoftPrompt>,Constable
- Enclosing class:
MicrosoftUtils
Indicates the type of user interaction that is required when requesting
Microsoft authorization codes.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionWill trigger the OAuth consent dialog after the user signs in, asking the user to grant permissions to the app.Will use the default prompt, equivalent of not sending a prompt.Will force the user to enter their credentials on that request, negating single-sign on.Will ensure that the user isn't presented with any interactive prompt whatsoever.Will interrupt single sign-on providing account selection experience listing all the accounts either in session or any remembered account or an option to choose to use a different account altogether. -
Method Summary
Modifier and TypeMethodDescriptiontoString()Returns the enum constant of this class with the specified name.static MicrosoftUtils.MicrosoftPrompt[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
DEFAULT
Will use the default prompt, equivalent of not sending a prompt. -
SELECT_ACCOUNT
Will interrupt single sign-on providing account selection experience listing all the accounts either in session or any remembered account or an option to choose to use a different account altogether. -
LOGIN
Will force the user to enter their credentials on that request, negating single-sign on. -
NONE
Will ensure that the user isn't presented with any interactive prompt whatsoever. If the request can't be completed silently via single-sign on, the Microsoft identity platform will return aninteraction_requirederror. -
CONSENT
Will trigger the OAuth consent dialog after the user signs in, asking the user to grant permissions to the app.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified nameNullPointerException- if the argument is null
-
toString
- Overrides:
toStringin classEnum<MicrosoftUtils.MicrosoftPrompt>
-