クラス 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, @Nullable InstantSE issuedAt, @Nullable InstantSE expiresAt, MapSE<StringSE, ObjectSE> headers, MapSE<StringSE, ObjectSE> claims) 指定されたパラメーターを使用してJwtを構築します。- パラメーター:
tokenValue- トークン値issuedAt- JWT が発行された時刻はnullである可能性がありますexpiresAt- JWT が受け入れられない有効期限はnullですheaders- JOSE ヘッダーclaims- JWT クレームセット
方法の詳細
getHeaders
getClaims
JWT クレームセットを返します。- 次で指定:
- インターフェース
ClaimAccessor内のgetClaims - 戻り値:
- JWT クレームセットの
Map
withTokenValue