クラス DefaultToken

java.lang.ObjectSE
org.springframework.security.core.token.DefaultToken
実装されたすべてのインターフェース:
Token

public class DefaultToken extends ObjectSE implements Token
Token のデフォルト実装。
導入:
2.0.1
  • コンストラクターの詳細

    • DefaultToken

      public DefaultToken(StringSE key, long keyCreationTime, StringSE extendedInformation)
  • メソッドの詳細

    • getKey

      public StringSE getKey()
      インターフェースからコピーされた説明: Token
      このトークンに割り当てられたランダム化された安全なキーを取得します。このトークンを TokenService に提示すると、常に、そのキーに対して発行された元の Token と等しい Token が返されます。
      次で指定:
      インターフェース TokengetKey 
      戻り値:
      適切なランダム性とセキュリティを備えたキー。
    • getKeyCreationTime

      public long getKeyCreationTime()
      インターフェースからコピーされた説明: Token
      トークンキーが最初に作成された時刻は、このメソッドから取得できます。特定のトークンでこの作成時間を変更してはならないことに注意してください。必要に応じて、TokenService から新しいトークンをリクエストして、元のトークンを置き換えることができます。
      次で指定:
      インターフェース TokengetKeyCreationTime 
      戻り値:
      このトークンキーが作成された時刻。Date.getTime() で指定されたものと同じ形式です。
    • getExtendedInformation

      public StringSE getExtendedInformation()
      インターフェースからコピーされた説明: Token
      トークンが最初に作成されたときに提示された、トークン内に関連付けられた拡張情報を取得します。
      次で指定:
      インターフェース TokengetExtendedInformation 
      戻り値:
      ユーザー指定の拡張情報(ある場合)
    • equals

      public boolean equals(ObjectSE obj)
      オーバーライド:
      クラス ObjectSEequalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSEhashCode 
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString