类org.springframework.security.core.userdetails.User.UserBuilder源码实例Demo

下面列出了怎么用org.springframework.security.core.userdetails.User.UserBuilder的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: spring-reactive-sample   文件: SecurityConfig.java
@Bean
public MapReactiveUserDetailsService userDetailsRepository() {
    UserBuilder users = User.withDefaultPasswordEncoder();
    UserDetails user = users.username("user").password("password").roles("USER").build();
    UserDetails admin = users.username("admin").password("password").roles("USER", "ADMIN").build();
    return new MapReactiveUserDetailsService(user, admin);
}
 
源代码2 项目: spring-cloud-deployer   文件: MavenExtension.java
@Bean
public UserDetailsService userDetailsService() {
	UserBuilder users = User.builder();
	InMemoryUserDetailsManager manager = new InMemoryUserDetailsManager();
	manager.createUser(users.username("user").password("{noop}password").roles("USER").build());
	return manager;
}
 
源代码3 项目: spring-data-examples   文件: Application.java
/**
 * This section defines the user accounts which can be used for authentication as well as the roles each user has.
 */
@Bean
InMemoryUserDetailsManager userDetailsManager() {

	UserBuilder builder = User.withDefaultPasswordEncoder();

	UserDetails greg = builder.username("greg").password("turnquist").roles("USER").build();
	UserDetails ollie = builder.username("ollie").password("gierke").roles("USER", "ADMIN").build();

	return new InMemoryUserDetailsManager(greg, ollie);
}