クラス 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 オブジェクトです。
ネストされたクラスのサマリー
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明JWT クレームセットを返します。JOSE ヘッダーを返します。static Jwt.Builder
withTokenValue
(StringSE tokenValue) Jwt.Builder
を返すクラス org.springframework.security.oauth2.core.AbstractOAuth2Token から継承されたメソッド
equals, getExpiresAt, getIssuedAt, getTokenValue, hashCode
クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.security.oauth2.core.ClaimAccessor から継承されたメソッド
getClaim, getClaimAsBoolean, getClaimAsInstant, getClaimAsMap, getClaimAsString, getClaimAsStringList, getClaimAsURL, hasClaim
インターフェース org.springframework.security.oauth2.jwt.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
JOSE ヘッダーを返します。- 戻り値:
- JOSE ヘッダーの
Map
getClaims
JWT クレームセットを返します。- 次で指定:
- インターフェース
ClaimAccessor
のgetClaims
- 戻り値:
- JWT クレームセットの
Map
withTokenValue
Jwt.Builder
を返す- 戻り値:
Jwt.Builder