@Configuration @EnableConfigurationProperties(value=ApiBootOauthProperties.class) @EnableAuthorizationServer @ConditionalOnBean(value=org.springframework.data.redis.connection.RedisConnectionFactory.class) @ConditionalOnClass(value=org.minbox.framework.api.boot.plugin.oauth.ApiBootAuthorizationServerConfiguration.class) @ConditionalOnProperty(prefix="api.boot.oauth", name="away", havingValue="redis") @AutoConfigureAfter(value=org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration.class) public class ApiBootAuthorizationServerRedisAutoConfiguration extends ApiBootAuthorizationServerAutoConfiguration
apiBootOauthProperties| 构造器和说明 |
|---|
ApiBootAuthorizationServerRedisAutoConfiguration(org.springframework.beans.factory.ObjectProvider<List<ApiBootOauthTokenGranter>> objectProvider,
ApiBootOauthProperties apiBootOauthProperties,
org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
constructor instance redis connection factory
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
configure(org.springframework.security.oauth2.config.annotation.configurers.ClientDetailsServiceConfigurer clients)
configuration clients
|
org.springframework.security.oauth2.provider.token.TokenStore |
redisTokenStore()
Redis Token Store
|
defaultAccessTokenConverter, jwtAccessTokenConverterconfigure, configure, passwordEncoderpublic ApiBootAuthorizationServerRedisAutoConfiguration(org.springframework.beans.factory.ObjectProvider<List<ApiBootOauthTokenGranter>> objectProvider, ApiBootOauthProperties apiBootOauthProperties, org.springframework.data.redis.connection.RedisConnectionFactory redisConnectionFactory)
objectProvider - ApiBoot Token GranterapiBootOauthProperties - ApiBoot Oauth PropertiesredisConnectionFactory - Redis Connection Factorypublic void configure(org.springframework.security.oauth2.config.annotation.configurers.ClientDetailsServiceConfigurer clients)
throws Exception
configure 在接口中 org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurerconfigure 在类中 org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurerAdapterclients - client details service configurationException - exception@Bean public org.springframework.security.oauth2.provider.token.TokenStore redisTokenStore()
Copyright © 2019. All rights reserved.