@Configuration @EnableConfigurationProperties(value=ApiBootOauthProperties.class) @EnableAuthorizationServer @ConditionalOnBean(value=javax.sql.DataSource.class) @ConditionalOnClass(value=org.minbox.framework.api.boot.plugin.oauth.ApiBootAuthorizationServerConfiguration.class) @ConditionalOnProperty(prefix="api.boot.oauth", name="away", havingValue="jdbc") @AutoConfigureAfter(value=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class) public class ApiBootAuthorizationServerJdbcAutoConfiguration extends ApiBootAuthorizationServerAutoConfiguration
apiBootOauthProperties| 构造器和说明 |
|---|
ApiBootAuthorizationServerJdbcAutoConfiguration(org.springframework.beans.factory.ObjectProvider<List<ApiBootOauthTokenGranter>> objectProvider,
ApiBootOauthProperties apiBootOauthProperties,
DataSource dataSource) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
configure(org.springframework.security.oauth2.config.annotation.configurers.ClientDetailsServiceConfigurer clients) |
org.springframework.security.oauth2.provider.token.TokenStore |
jdbcTokenStore()
配置内存方式令牌存储
|
defaultAccessTokenConverter, jwtAccessTokenConverterconfigure, configure, passwordEncoderpublic ApiBootAuthorizationServerJdbcAutoConfiguration(org.springframework.beans.factory.ObjectProvider<List<ApiBootOauthTokenGranter>> objectProvider, ApiBootOauthProperties apiBootOauthProperties, DataSource dataSource)
public 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.AuthorizationServerConfigurerAdapterException@Bean public org.springframework.security.oauth2.provider.token.TokenStore jdbcTokenStore()
Copyright © 2019. All rights reserved.