クラス 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を構築します。
方法の概要
すべてのメソッド インスタンスメソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 Jwtdecode(java.lang.String token)使用すべきではありません。JWT をそのコンパクトなクレーム表現形式からデコードし、Jwtを返します。voidsetClaimSetConverter(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を使用しますvoidsetJwtValidator(OAuth2TokenValidator<Jwt> jwtValidator)使用すべきではありません。このJwtValidator を使用してくださいvoidsetRestOperations(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)セットURLjwsAlgorithm- デジタル署名の検証に使用される JSON Web アルゴリズム(JWA)
メソッドの詳細
decode
public Jwt decode(java.lang.String token) throws JwtException
使用すべきではありません。インターフェースからコピーされた説明:JwtDecoderJWT をそのコンパクトなクレーム表現形式からデコードし、Jwtを返します。- 次で指定:
- インターフェース
JwtDecoderのdecode - パラメーター:
token- JWT 値- 戻り値:
Jwt- 例外:
JwtException- JWT のデコード中にエラーが発生した場合
setJwtValidator
public void setJwtValidator(OAuth2TokenValidator<Jwt> jwtValidator)
使用すべきではありません。このJwtValidator を使用してください- パラメーター:
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