Java源码示例:org.springframework.social.connect.jdbc.JdbcUsersConnectionRepository
示例1
/**
* Gets users connection repository.
*
* @param connectionFactoryLocator the connection factory locator
*
* @return the users connection repository
*/
@Override
public UsersConnectionRepository getUsersConnectionRepository(ConnectionFactoryLocator connectionFactoryLocator) {
JdbcUsersConnectionRepository repository = new JdbcUsersConnectionRepository(dataSource, connectionFactoryLocator, Encryptors.noOpText());
repository.setTablePrefix("pc_uac_");
if (connectionSignUp != null) {
repository.setConnectionSignUp(connectionSignUp);
}
return repository;
}
示例2
/**
* Configuring a {@link ProviderSignInController} to intercept OAuth2
* requests that will be used to initiate an OAuth2 handshake with the specified
* OAuth2 provider.
* @return
*/
@Bean
public ProviderSignInController providerSignInController() {
((JdbcUsersConnectionRepository) usersConnectionRepository)
.setConnectionSignUp(providerConnectionSignup);
return new ProviderSignInController(
connectionFactoryLocator,
usersConnectionRepository,
authSignInAdapter());
}
示例3
@Bean
public ProviderSignInController providerSignInController() {
((JdbcUsersConnectionRepository) usersConnectionRepository)
.setConnectionSignUp(providerConnectionSignup);
return new ProviderSignInController(
connectionFactoryLocator,
usersConnectionRepository,
authSignInAdapter());
}
示例4
@Bean
public ProviderSignInController providerSignInController() {
((JdbcUsersConnectionRepository) usersConnectionRepository)
.setConnectionSignUp(providerConnectionSignup);
return new ProviderSignInController(
connectionFactoryLocator,
usersConnectionRepository,
authSignInAdapter());
}
示例5
@Bean
public UsersConnectionRepository usersConnectionRepository() {
JdbcUsersConnectionRepository jdbcUsersConnectionRepository = new JdbcUsersConnectionRepository(dataSource,
connectionFactoryLocator,
textEncryptor());
jdbcUsersConnectionRepository.setConnectionSignUp(userConnectionSignUp);
return jdbcUsersConnectionRepository;
}
示例6
@Override
public UsersConnectionRepository getUsersConnectionRepository(ConnectionFactoryLocator connectionFactoryLocator) {
JdbcUsersConnectionRepository jdbcUsersConnectionRepository = new JdbcUsersConnectionRepository(dataSource, connectionFactoryLocator, Encryptors.noOpText());
jdbcUsersConnectionRepository.setTablePrefix("t_");
return jdbcUsersConnectionRepository;
}
示例7
/**
*
* @param connectionFactoryLocator
* @return
*/
@Override
public UsersConnectionRepository getUsersConnectionRepository(ConnectionFactoryLocator connectionFactoryLocator) {
TextEncryptor textEncryptor = Encryptors.noOpText();
return new JdbcUsersConnectionRepository(dataSource, connectionFactoryLocator, textEncryptor);
}
示例8
@Override
public UsersConnectionRepository getUsersConnectionRepository(ConnectionFactoryLocator connectionFactoryLocator) {
TextEncryptor textEncryptor = Encryptors.noOpText();
return new JdbcUsersConnectionRepository(dataSource, connectionFactoryLocator, textEncryptor);
}
示例9
@Override
public UsersConnectionRepository getUsersConnectionRepository(ConnectionFactoryLocator connectionFactoryLocator) {
TextEncryptor textEncryptor = Encryptors.noOpText();
return new JdbcUsersConnectionRepository(dataSource, connectionFactoryLocator, textEncryptor);
}
示例10
@Override
public UsersConnectionRepository getUsersConnectionRepository(ConnectionFactoryLocator connectionFactoryLocator) {
TextEncryptor textEncryptor = Encryptors.noOpText();
return new JdbcUsersConnectionRepository(dataSource, connectionFactoryLocator, textEncryptor);
}
示例11
@Override
public UsersConnectionRepository getUsersConnectionRepository(ConnectionFactoryLocator connectionFactoryLocator) {
JdbcUsersConnectionRepository repository = new JdbcUsersConnectionRepository(dataSource,connectionFactoryLocator, Encryptors.noOpText());
repository.setConnectionSignUp(new AccountConnectionSignUpService(usersDao));
return repository;
}