Class ServerHttpSecurity.OAuth2ResourceServerSpec.JwtSpec
java.lang.Object
org.springframework.security.config.web.server.ServerHttpSecurity.OAuth2ResourceServerSpec.JwtSpec
- Enclosing class:
 - ServerHttpSecurity.OAuth2ResourceServerSpec
 
Configures JWT Resource Server Support
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionauthenticationManager(ReactiveAuthenticationManager authenticationManager) Configures theReactiveAuthenticationManagerto useprotected voidconfigure(ServerHttpSecurity http) protected org.springframework.core.convert.converter.Converter<Jwt,? extends reactor.core.publisher.Mono<? extends AbstractAuthenticationToken>> protected ReactiveJwtDecoderConfigures aReactiveJwtDecoderusing JSON Web Key (JWK) URLjwtAuthenticationConverter(org.springframework.core.convert.converter.Converter<Jwt, ? extends reactor.core.publisher.Mono<? extends AbstractAuthenticationToken>> jwtAuthenticationConverter) jwtDecoder(ReactiveJwtDecoder jwtDecoder) Configures theReactiveJwtDecoderto usepublicKey(RSAPublicKey publicKey) Configures aReactiveJwtDecoderthat leverages the providedRSAPublicKey 
- 
Constructor Details
- 
JwtSpec
public JwtSpec() 
 - 
 - 
Method Details
- 
authenticationManager
public ServerHttpSecurity.OAuth2ResourceServerSpec.JwtSpec authenticationManager(ReactiveAuthenticationManager authenticationManager) Configures theReactiveAuthenticationManagerto use- Parameters:
 authenticationManager- the authentication manager to use- Returns:
 - the 
JwtSpecfor additional configuration 
 - 
jwtAuthenticationConverter
public ServerHttpSecurity.OAuth2ResourceServerSpec.JwtSpec jwtAuthenticationConverter(org.springframework.core.convert.converter.Converter<Jwt, ? extends reactor.core.publisher.Mono<? extends AbstractAuthenticationToken>> jwtAuthenticationConverter) - Parameters:
 jwtAuthenticationConverter- the converter to use- Returns:
 - the 
JwtSpecfor additional configuration - Since:
 - 5.1.1
 
 - 
jwtDecoder
public ServerHttpSecurity.OAuth2ResourceServerSpec.JwtSpec jwtDecoder(ReactiveJwtDecoder jwtDecoder) Configures theReactiveJwtDecoderto use- Parameters:
 jwtDecoder- the decoder to use- Returns:
 - the 
JwtSpecfor additional configuration 
 - 
publicKey
Configures aReactiveJwtDecoderthat leverages the providedRSAPublicKey- Parameters:
 publicKey- the public key to use.- Returns:
 - the 
JwtSpecfor additional configuration 
 - 
jwkSetUri
Configures aReactiveJwtDecoderusing JSON Web Key (JWK) URL- Parameters:
 jwkSetUri- the URL to use.- Returns:
 - the 
JwtSpecfor additional configuration 
 - 
configure
 - 
getJwtDecoder
 - 
getJwtAuthenticationConverter
protected org.springframework.core.convert.converter.Converter<Jwt,? extends reactor.core.publisher.Mono<? extends AbstractAuthenticationToken>> getJwtAuthenticationConverter() 
 -