@Configuration @AutoConfigureAfter(value=Auth2PropertiesAutoConfiguration.class) public class Auth2AutoConfiguration extends Object implements org.springframework.beans.factory.InitializingBean
| 构造器和说明 |
|---|
Auth2AutoConfiguration(RepositoryProperties repositoryProperties,
Auth2Properties auth2Properties,
DataSource dataSource) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet() |
Auth2RequestHolder |
auth2RequestHolder() |
org.springframework.jdbc.core.JdbcTemplate |
auth2UserConnectionJdbcTemplate() |
Auth2UserService |
auth2UserService() |
AuthenticationToUserDetailsConverter |
authenticationToUserDetailsConverter() |
ConnectionService |
connectionSignUp(UmsUserDetailsService userDetailsService,
UsersConnectionTokenRepository usersConnectionTokenRepository,
UsersConnectionRepository usersConnectionRepository,
Auth2StateCoder auth2StateCoder) |
org.springframework.security.crypto.encrypt.TextEncryptor |
connectionTextEncryptor(RepositoryProperties repositoryProperties) |
UsersConnectionRepository |
usersConnectionRepository(UsersConnectionRepositoryFactory usersConnectionRepositoryFactory,
org.springframework.jdbc.core.JdbcTemplate auth2UserConnectionJdbcTemplate,
org.springframework.security.crypto.encrypt.TextEncryptor connectionTextEncryptor) |
UsersConnectionRepositoryFactory |
usersConnectionRepositoryFactory() |
public Auth2AutoConfiguration(RepositoryProperties repositoryProperties, Auth2Properties auth2Properties, DataSource dataSource)
@Bean @ConditionalOnMissingBean(type="top.dcenter.ums.security.core.oauth.userdetails.converter.AuthenticationToUserDetailsConverter") public AuthenticationToUserDetailsConverter authenticationToUserDetailsConverter()
@Bean @ConditionalOnMissingBean(type="top.dcenter.ums.security.core.oauth.service.Auth2UserService") public Auth2UserService auth2UserService()
@Bean
@ConditionalOnMissingBean(type="org.springframework.jdbc.core.JdbcTemplate")
@ConditionalOnProperty(prefix="ums.oauth",
name="enable-user-connection-and-auth-token-table",
havingValue="true")
public org.springframework.jdbc.core.JdbcTemplate auth2UserConnectionJdbcTemplate()
@Bean
@ConditionalOnProperty(prefix="ums.oauth",
name="enable-user-connection-and-auth-token-table",
havingValue="true")
public UsersConnectionRepository usersConnectionRepository(UsersConnectionRepositoryFactory usersConnectionRepositoryFactory,
org.springframework.jdbc.core.JdbcTemplate auth2UserConnectionJdbcTemplate,
@Qualifier(value="connectionTextEncryptor")
org.springframework.security.crypto.encrypt.TextEncryptor connectionTextEncryptor)
@Bean
@ConditionalOnMissingBean(type="top.dcenter.ums.security.core.oauth.repository.factory.UsersConnectionRepositoryFactory")
@ConditionalOnProperty(prefix="ums.oauth",
name="enable-user-connection-and-auth-token-table",
havingValue="true")
public UsersConnectionRepositoryFactory usersConnectionRepositoryFactory()
@Bean public org.springframework.security.crypto.encrypt.TextEncryptor connectionTextEncryptor(RepositoryProperties repositoryProperties)
@Bean
@ConditionalOnMissingBean(type="top.dcenter.ums.security.core.oauth.signup.ConnectionService")
@ConditionalOnProperty(prefix="ums.oauth",
name="enable-user-connection-and-auth-token-table",
havingValue="true")
public ConnectionService connectionSignUp(UmsUserDetailsService userDetailsService,
@Autowired(required=false)
UsersConnectionTokenRepository usersConnectionTokenRepository,
UsersConnectionRepository usersConnectionRepository,
@Autowired(required=false)
Auth2StateCoder auth2StateCoder)
@Bean public Auth2RequestHolder auth2RequestHolder()
Copyright © 2021. All rights reserved.