クラス NimbusJwtEncoder.SecretKeyJwtEncoderBuilder
java.lang.ObjectSE
org.springframework.security.oauth2.jwt.NimbusJwtEncoder.SecretKeyJwtEncoderBuilder
- 含まれているクラス:
- NimbusJwtEncoder
SecretKeySE で構成された NimbusJwtEncoder インスタンスを作成するためのビルダー。- 導入:
- 7.0
メソッドのサマリー
修飾子と型メソッド説明algorithm(MacAlgorithm macAlgorithm) 署名に使用する JWS アルゴリズムを設定します。build()NimbusJwtEncoderインスタンスを構築します。jwkPostProcessor(ConsumerSE<com.nimbusds.jose.jwk.OctetSequenceKey.Builder> jwkPostProcessor) 指定されたConsumerSE を使用してJWKを後処理します。
メソッドの詳細
algorithm
署名に使用する JWS アルゴリズムを設定します。デフォルトはJWSAlgorithm.HS256です。HMAC ベースのアルゴリズム(HS256、HS384、HS512)である必要があります。- パラメーター:
macAlgorithm- 使用するMacAlgorithm- 戻り値:
- メソッドチェーン用のビルダーインスタンス
jwkPostProcessor
public NimbusJwtEncoder.SecretKeyJwtEncoderBuilder jwkPostProcessor(ConsumerSE<com.nimbusds.jose.jwk.OctetSequenceKey.Builder> jwkPostProcessor) - パラメーター:
jwkPostProcessor- 使用するポストプロセッサー- 戻り値:
- メソッドチェーン用のビルダーインスタンス
build
NimbusJwtEncoderインスタンスを構築します。- 戻り値:
- 設定された
NimbusJwtEncoder - 例外:
IllegalStateExceptionSE- 設定された JWS アルゴリズムがSecretKeySE と互換性がない場合。