Class NimbusJwtDecoder.SecretKeyJwtDecoderBuilder
- java.lang.Object
-
- org.springframework.security.oauth2.jwt.NimbusJwtDecoder.SecretKeyJwtDecoderBuilder
-
- Enclosing class:
- NimbusJwtDecoder
public static final class NimbusJwtDecoder.SecretKeyJwtDecoderBuilder extends java.lang.Object
A builder for creatingNimbusJwtDecoder
instances based on aSecretKey
.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NimbusJwtDecoder
build()
Build the configuredNimbusJwtDecoder
.NimbusJwtDecoder.SecretKeyJwtDecoderBuilder
macAlgorithm(MacAlgorithm macAlgorithm)
Use the given algorithm when generating the MAC.
-
-
-
Method Detail
-
macAlgorithm
public NimbusJwtDecoder.SecretKeyJwtDecoderBuilder macAlgorithm(MacAlgorithm macAlgorithm)
Use the given algorithm when generating the MAC. The value should be one of HS256, HS384 or HS512.- Parameters:
macAlgorithm
- the MAC algorithm to use- Returns:
- a
NimbusJwtDecoder.SecretKeyJwtDecoderBuilder
for further configurations
-
build
public NimbusJwtDecoder build()
Build the configuredNimbusJwtDecoder
.- Returns:
- the configured
NimbusJwtDecoder
-
-