Skip to content

Instantly share code, notes, and snippets.

@wkorando
Created December 30, 2019 14:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wkorando/c8f956d09cc0af52b7ff281b9479987d to your computer and use it in GitHub Desktop.
Save wkorando/c8f956d09cc0af52b7ff281b9479987d to your computer and use it in GitHub Desktop.
@Configuration
public class SecurityConfig {
@Bean
public PasswordEncoder passwordEncoder() {
return PasswordEncoderFactories.createDelegatingPasswordEncoder();
}
@Bean
public UserDetailsService users(PasswordEncoder encoder) {
UserBuilder users = User.builder().passwordEncoder(encoder::encode);
UserDetails admin = users.username("user").password("password").roles("USER").build();
UserDetails user = users.username("admin").password("password").roles("USER", "ADMIN").build();
return new InMemoryUserDetailsManager(user, admin);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment