@Configuration
@Conditional(value=org.springframework.boot.autoconfigure.security.oauth2.authserver.AuthorizationServerTokenServicesConfiguration.JwtKeyStoreCondition.class)
protected class AuthorizationServerTokenServicesConfiguration.JwtKeyStoreConfiguration
extends java.lang.Object
implements org.springframework.context.ApplicationContextAware
security.oauth2.authorization.jwt.key-store
,
security.oauth2.authorization.jwt.key-store-password
, and
security.oauth2.authorization.jwt.key-alias
,Constructor and Description |
---|
JwtKeyStoreConfiguration(AuthorizationServerProperties authorization) |
Modifier and Type | Method and Description |
---|---|
org.springframework.security.oauth2.provider.token.store.JwtAccessTokenConverter |
accessTokenConverter() |
org.springframework.security.oauth2.provider.token.DefaultTokenServices |
jwtTokenServices(org.springframework.security.oauth2.provider.token.TokenStore jwtTokenStore) |
void |
setApplicationContext(org.springframework.context.ApplicationContext context) |
org.springframework.security.oauth2.provider.token.TokenStore |
tokenStore(org.springframework.security.oauth2.provider.token.store.JwtAccessTokenConverter accessTokenConverter) |
@Autowired public JwtKeyStoreConfiguration(AuthorizationServerProperties authorization)
public void setApplicationContext(org.springframework.context.ApplicationContext context) throws org.springframework.beans.BeansException
setApplicationContext
in interface org.springframework.context.ApplicationContextAware
org.springframework.beans.BeansException
@Bean @ConditionalOnMissingBean(value=org.springframework.security.oauth2.provider.token.AuthorizationServerTokenServices.class) public org.springframework.security.oauth2.provider.token.DefaultTokenServices jwtTokenServices(org.springframework.security.oauth2.provider.token.TokenStore jwtTokenStore)
@Bean @ConditionalOnMissingBean(value=org.springframework.security.oauth2.provider.token.TokenStore.class) public org.springframework.security.oauth2.provider.token.TokenStore tokenStore(org.springframework.security.oauth2.provider.token.store.JwtAccessTokenConverter accessTokenConverter)
@Bean @ConditionalOnMissingBean(value=org.springframework.security.oauth2.provider.token.store.JwtAccessTokenConverter.class) public org.springframework.security.oauth2.provider.token.store.JwtAccessTokenConverter accessTokenConverter()