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

public static enum MicrosoftUtils.MicrosoftPrompt extends Enum<MicrosoftUtils.MicrosoftPrompt>
Indicates the type of user interaction that is required when requesting Microsoft authorization codes.
  • Enum Constant Details

    • DEFAULT

      public static final MicrosoftUtils.MicrosoftPrompt DEFAULT
      Will use the default prompt, equivalent of not sending a prompt.
    • SELECT_ACCOUNT

      public static final MicrosoftUtils.MicrosoftPrompt 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

      public static final MicrosoftUtils.MicrosoftPrompt LOGIN
      Will force the user to enter their credentials on that request, negating single-sign on.
    • NONE

      public static final MicrosoftUtils.MicrosoftPrompt 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 an interaction_required error.
  • Method Details

    • values

      public static MicrosoftUtils.MicrosoftPrompt[] 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

      public static MicrosoftUtils.MicrosoftPrompt valueOf(String name)
      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 name
      NullPointerException - if the argument is null
    • toString

      public String toString()
      Overrides:
      toString in class Enum<MicrosoftUtils.MicrosoftPrompt>