クラス NimbusJwtDecoderJwkSupport
- java.lang.Object
-
- org.springframework.security.oauth2.jwt.NimbusJwtDecoderJwkSupport
- 実装されたすべてのインターフェース:
JwtDecoder
@Deprecated public final class NimbusJwtDecoderJwkSupport extends java.lang.Object implements JwtDecoder
使用すべきではありません。代わりにNimbusJwtDecoder
またはJwtDecoders
を使用してくださいJSON Web トークン(JWT)を「デコード」し、さらに JWT が JSON Web 署名(JWS)である場合、デジタル署名を検証するJwtDecoder
の実装。検証に使用される公開鍵は、コンストラクターを介して提供される JSON Web キー(JWK)セットURL
から取得されます。注意 : この実装では、Nimbus JOSE + JWT SDK を内部的に使用します。
- 導入:
- 5.0
- 関連事項:
JwtDecoder
,NimbusJwtDecoder
, JSON Web トークン (JWT) , JSON Web 署名 (JWS) , JSON Web キー (JWK) , Nimbus JOSE + JWT SDK
コンストラクターの概要
コンストラクター コンストラクター 説明 NimbusJwtDecoderJwkSupport(java.lang.String jwkSetUrl)
使用すべきではありません。指定されたパラメーターを使用してNimbusJwtDecoderJwkSupport
を構築します。NimbusJwtDecoderJwkSupport(java.lang.String jwkSetUrl, java.lang.String jwsAlgorithm)
使用すべきではありません。指定されたパラメーターを使用してNimbusJwtDecoderJwkSupport
を構築します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 Jwt
decode(java.lang.String token)
使用すべきではありません。JWT をそのコンパクトなクレーム表現形式からデコードし、Jwt
を返します。void
setClaimSetConverter(org.springframework.core.convert.converter.Converter<java.util.Map<java.lang.String,java.lang.Object>,java.util.Map<java.lang.String,java.lang.Object>> claimSetConverter)
使用すべきではありません。JWT のクレームセットを操作するには、次のConverter
を使用しますvoid
setJwtValidator(OAuth2TokenValidator<Jwt> jwtValidator)
使用すべきではありません。このJwt
Validator を使用してくださいvoid
setRestOperations(org.springframework.web.client.RestOperations restOperations)
使用すべきではありません。JSON Web キー(JWK)セットをリクエストするときに使用されるRestOperations
を設定します。
コンストラクターの詳細
NimbusJwtDecoderJwkSupport
public NimbusJwtDecoderJwkSupport(java.lang.String jwkSetUrl)
使用すべきではありません。指定されたパラメーターを使用してNimbusJwtDecoderJwkSupport
を構築します。- パラメーター:
jwkSetUrl
- JSON Web キー(JWK)セットURL
NimbusJwtDecoderJwkSupport
public NimbusJwtDecoderJwkSupport(java.lang.String jwkSetUrl, java.lang.String jwsAlgorithm)
使用すべきではありません。指定されたパラメーターを使用してNimbusJwtDecoderJwkSupport
を構築します。- パラメーター:
jwkSetUrl
- JSON Web キー(JWK)セットURL
jwsAlgorithm
- デジタル署名の検証に使用される JSON Web アルゴリズム(JWA)
メソッドの詳細
decode
public Jwt decode(java.lang.String token) throws JwtException
使用すべきではありません。インターフェースからコピーされた説明:JwtDecoder
JWT をそのコンパクトなクレーム表現形式からデコードし、Jwt
を返します。- 次で指定:
- インターフェース
JwtDecoder
のdecode
- パラメーター:
token
- JWT 値- 戻り値:
Jwt
- 例外:
JwtException
- JWT のデコード中にエラーが発生した場合
setJwtValidator
public void setJwtValidator(OAuth2TokenValidator<Jwt> jwtValidator)
使用すべきではありません。このJwt
Validator を使用してください- パラメーター:
jwtValidator
- - 使用する Jwt Validator
setClaimSetConverter
public void setClaimSetConverter(org.springframework.core.convert.converter.Converter<java.util.Map<java.lang.String,java.lang.Object>,java.util.Map<java.lang.String,java.lang.Object>> claimSetConverter)
使用すべきではありません。JWT のクレームセットを操作するには、次のConverter
を使用します- パラメーター:
claimSetConverter
- 使用するConverter
setRestOperations
public void setRestOperations(org.springframework.web.client.RestOperations restOperations)
使用すべきではありません。JSON Web キー(JWK)セットをリクエストするときに使用されるRestOperations
を設定します。- パラメーター:
restOperations
- JSON Web キー(JWK)セットをリクエストするときに使用されるRestOperations
- 導入:
- 5.1