List of usage examples for org.springframework.security.provisioning JdbcUserDetailsManager JdbcUserDetailsManager
public JdbcUserDetailsManager()
From source file:reconf.server.SecurityConfiguration.java
@Bean public JdbcUserDetailsManager getJdbcUserDetailsManager() { JdbcUserDetailsManager userDetailsManager = new JdbcUserDetailsManager(); userDetailsManager.setDataSource(dataSource); userDetailsManager.setRolePrefix("ROLE_"); return userDetailsManager; }
From source file:cn.cuizuoli.gotour.config.SecurityConfig.java
@Bean public UserDetailsService userDetailsService() { JdbcUserDetailsManager userDetailsService = new JdbcUserDetailsManager(); userDetailsService.setDataSource(userDataSource); userDetailsService.setEnableGroups(true); return userDetailsService; }
From source file:org.joyrest.oauth2.configurer.user.JdbcUserDetailsServiceConfigurer.java
@Override protected UserDetailsService performBuild() { JdbcUserDetailsManager userDetailsManager = new JdbcUserDetailsManager(); userDetailsManager.setDataSource(dataSource); userDetails.forEach(userDetailsManager::createUser); return userDetailsManager; }
From source file:org.mule.modules.basicauthsecurity.strategy.JDBCSecurityProvider.java
@Connect @TestConnectivity(label = "Test DB Configuration") public void connect(@ConnectionKey String username, @Password String password, @FriendlyName("DataBase URL") String url, String driverClassName) throws ConnectionException { managerDataSource = new DriverManagerDataSource(); managerDataSource.setUsername(username); managerDataSource.setPassword(password); managerDataSource.setUrl(url);/*from www. j a v a 2 s. c o m*/ managerDataSource.setDriverClassName(driverClassName); try { if (!managerDataSource.getConnection().isValid(1000)) { throw new ConnectionException(ConnectionExceptionCode.INCORRECT_CREDENTIALS, "Incorrect credentials", "Incorrect credentials"); } } catch (SQLException e) { throw new ConnectionException(ConnectionExceptionCode.INCORRECT_CREDENTIALS, "Incorrect credentials", "Incorrect credentials"); } jdbcUserDetailsManager = new JdbcUserDetailsManager(); setCustomQueries(); jdbcUserDetailsManager.setDataSource(managerDataSource); daoAuthenticationProvider = new DaoAuthenticationProvider(); daoAuthenticationProvider.setUserDetailsService(jdbcUserDetailsManager); List<AuthenticationProvider> list = new ArrayList<AuthenticationProvider>(); list.add(daoAuthenticationProvider); providerManager = new ProviderManager(list); }