Class JWTClaimsSetAuthenticationManager.JWTClaimsSetAuthenticationManagerResolver
java.lang.Object
com.c4_soft.springaddons.security.oidc.starter.synchronised.resourceserver.JWTClaimsSetAuthenticationManager.JWTClaimsSetAuthenticationManagerResolver
- All Implemented Interfaces:
org.springframework.security.authentication.AuthenticationManagerResolver<com.nimbusds.jwt.JWTClaimsSet>
- Enclosing class:
- JWTClaimsSetAuthenticationManager
public static class JWTClaimsSetAuthenticationManager.JWTClaimsSetAuthenticationManagerResolver
extends Object
implements org.springframework.security.authentication.AuthenticationManagerResolver<com.nimbusds.jwt.JWTClaimsSet>
An AuthenticationManagerResolver for resource servers using JWT decoder(s). It relies on a SpringAddonsJwtDecoderFactory and a
Converter<Jwt, AbstractAuthenticationToken>
DefaultSpringAddonsJwtDecoderFactory, the default SpringAddonsJwtDecoderFactory throws an exception if the OpenID Provider configuration
properties could not be resolved from the JWT claims.
- Author:
- Jérôme Wacongne <ch4mp@c4-soft.com>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.authentication.AuthenticationManagerresolve(com.nimbusds.jwt.JWTClaimsSet jwt)
-
Constructor Details
-
JWTClaimsSetAuthenticationManagerResolver
public JWTClaimsSetAuthenticationManagerResolver()
-
-
Method Details
-
resolve
public org.springframework.security.authentication.AuthenticationManager resolve(com.nimbusds.jwt.JWTClaimsSet jwt) - Specified by:
resolvein interfaceorg.springframework.security.authentication.AuthenticationManagerResolver<com.nimbusds.jwt.JWTClaimsSet>
-