クラス Jwt
java.lang.ObjectSE
org.springframework.security.oauth2.core.AbstractOAuth2Token
org.springframework.security.oauth2.jwt.Jwt
- 実装されているすべてのインターフェース:
SerializableSE, ClaimAccessor, OAuth2Token, JwtClaimAccessor
JSON Web トークン(JWT)を表す
AbstractOAuth2Token の実装。JWT は「クレーム」のセットを表します。JSON Web 署名(JWS)および / または JSON Web 暗号化(JWE)構造でエンコードされる JSON オブジェクト。JSON オブジェクトは、JWT クレームセットとも呼ばれ、1 つ以上のクレームの名前と値のペアで構成されます。クレーム名は String で、クレーム値は任意の JSON オブジェクトです。
- 導入:
- 5.0
- 関連事項:
ネストされたクラスの要約
ネストされたクラスコンストラクターの概要
コンストラクター方法の概要
修飾子と型メソッド説明JWT クレームセットを返します。JOSE ヘッダーを返します。static Jwt.BuilderwithTokenValue(StringSE tokenValue) Jwt.Builderを返すクラス AbstractOAuth2Token から継承されたメソッド
equals, getExpiresAt, getIssuedAt, getTokenValue, hashCodeクラス ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース ClaimAccessor から継承されたメソッド
getClaim, getClaimAsBoolean, getClaimAsInstant, getClaimAsMap, getClaimAsString, getClaimAsStringList, getClaimAsURL, hasClaimインターフェース JwtClaimAccessor から継承されたメソッド
getAudience, getExpiresAt, getId, getIssuedAt, getIssuer, getNotBefore, getSubject
コンストラクターの詳細
Jwt
public Jwt(StringSE tokenValue, InstantSE issuedAt, InstantSE expiresAt, MapSE<StringSE, ObjectSE> headers, MapSE<StringSE, ObjectSE> claims) 指定されたパラメーターを使用してJwtを構築します。- パラメーター:
tokenValue- トークン値issuedAt- JWT が発行された時刻expiresAt- JWT を受け入れてはならない、またはそれ以降の有効期限headers- JOSE ヘッダーclaims- JWT クレームセット
メソッドの詳細
getHeaders
getClaims
JWT クレームセットを返します。- 次で指定:
- インターフェース
ClaimAccessorのgetClaims - 戻り値:
- JWT クレームセットの
Map
withTokenValue