Enum Class RefreshSessionRotationMode

java.lang.Object
java.lang.Enum<RefreshSessionRotationMode>
io.leandev.appfuse.security.auth.RefreshSessionRotationMode
All Implemented Interfaces:
Serializable, Comparable<RefreshSessionRotationMode>, Constable

public enum RefreshSessionRotationMode extends Enum<RefreshSessionRotationMode>

Refresh Credential 的使用協定。

STRICT 適用於正式拓樸:每次 refresh 都輪替 credential,舊 credential 再次出現即視為 replay 並撤銷整個 Session family。REUSABLE 僅供開發環境:credential 不輪替,允許無法 共用 Browser Web Lock 的多個 localhost origin 依序使用同一個 family。

  • Enum Constant Details

  • Method Details

    • values

      public static RefreshSessionRotationMode[] 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 RefreshSessionRotationMode 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