クラス AbstractOAuth2Token

java.lang.ObjectSE
org.springframework.security.oauth2.core.AbstractOAuth2Token
実装されたすべてのインターフェース:
SerializableSEOAuth2Token
既知の直属サブクラス
JwtOAuth2AccessTokenOAuth2DeviceCodeOAuth2RefreshTokenOAuth2UserCodeOidcIdTokenOidcLogoutToken

public abstract class AbstractOAuth2Token extends ObjectSE implements OAuth2Token, SerializableSE
OAuth 2.0 トークン実装の基本クラス。
導入:
5.0
関連事項:
  • コンストラクターの詳細

    • AbstractOAuth2Token

      protected AbstractOAuth2Token(StringSE tokenValue)
      サブクラスコンストラクター。
      パラメーター:
      tokenValue - トークン値
    • AbstractOAuth2Token

      protected AbstractOAuth2Token(StringSE tokenValue, @Nullable InstantSE issuedAt, @Nullable InstantSE expiresAt)
      サブクラスコンストラクター。
      パラメーター:
      tokenValue - トークン値
      issuedAt - トークンが発行された時刻は、null の場合があります
      expiresAt - トークンが受け入れられてはならない、またはそれ以降の有効期限は、null の場合があります。
  • メソッドの詳細

    • getTokenValue

      public StringSE getTokenValue()
      トークン値を返します。
      次で指定:
      インターフェース OAuth2TokengetTokenValue 
      戻り値:
      トークン値
    • getIssuedAt

      @Nullable public InstantSE getIssuedAt()
      トークンが発行された時刻を返します。
      次で指定:
      インターフェース OAuth2TokengetIssuedAt 
      戻り値:
      トークンが発行された時刻または null
    • getExpiresAt

      @Nullable public InstantSE getExpiresAt()
      トークンが受け入れられてはならない有効期限を返します。
      次で指定:
      インターフェース OAuth2TokengetExpiresAt 
      戻り値:
      トークンの有効期限または null
    • equals

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

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