クラス AbstractOAuth2Token
- java.lang.Object
-
- org.springframework.security.oauth2.core.AbstractOAuth2Token
- 実装されたすべてのインターフェース:
java.io.Serializable
,OAuth2Token
- 既知の直属サブクラス
Jwt
、OAuth2AccessToken
、OAuth2RefreshToken
、OidcIdToken
public abstract class AbstractOAuth2Token extends java.lang.Object implements OAuth2Token, java.io.Serializable
OAuth 2.0 トークン実装の基本クラス。- 導入:
- 5.0
- 関連事項:
OAuth2Token
,OAuth2AccessToken
,OAuth2RefreshToken
, 直列化された形式
コンストラクターのサマリー
コンストラクター 修飾子 コンストラクター 説明 protected
AbstractOAuth2Token(java.lang.String tokenValue)
サブクラスコンストラクター。protected
AbstractOAuth2Token(java.lang.String tokenValue, java.time.Instant issuedAt, java.time.Instant expiresAt)
サブクラスコンストラクター。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 boolean
equals(java.lang.Object obj)
java.time.Instant
getExpiresAt()
トークンが受け入れられてはならない有効期限を返します。java.time.Instant
getIssuedAt()
トークンが発行された時刻を返します。java.lang.String
getTokenValue()
トークン値を返します。int
hashCode()
コンストラクターの詳細
AbstractOAuth2Token
protected AbstractOAuth2Token(java.lang.String tokenValue)
サブクラスコンストラクター。- パラメーター:
tokenValue
- トークン値
AbstractOAuth2Token
protected AbstractOAuth2Token(java.lang.String tokenValue, @Nullable java.time.Instant issuedAt, @Nullable java.time.Instant expiresAt)
サブクラスコンストラクター。- パラメーター:
tokenValue
- トークン値issuedAt
- トークンが発行された時刻は、null
の場合がありますexpiresAt
- トークンが受け入れられてはならない、またはそれ以降の有効期限は、null
の場合があります。
メソッドの詳細
getTokenValue
public java.lang.String getTokenValue()
トークン値を返します。- 次で指定:
- インターフェース
OAuth2Token
のgetTokenValue
- 戻り値:
- トークン値
getIssuedAt
@Nullable public java.time.Instant getIssuedAt()
トークンが発行された時刻を返します。- 次で指定:
- インターフェース
OAuth2Token
のgetIssuedAt
- 戻り値:
- トークンが発行された時刻または
null
getExpiresAt
@Nullable public java.time.Instant getExpiresAt()
トークンが受け入れられてはならない有効期限を返します。- 次で指定:
- インターフェース
OAuth2Token
のgetExpiresAt
- 戻り値:
- トークンの有効期限または
null
equals
public boolean equals(java.lang.Object obj)
- オーバーライド:
- クラス
java.lang.Object
のequals
hashCode
public int hashCode()
- オーバーライド:
- クラス
java.lang.Object
のhashCode