package com.example.demo.config;
import org.springframework.context.annotation.Bean;
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
import org.springframework.security.core.userdetails.User;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.security.provisioning.InMemoryUserDetailsManager;
@EnableWebSecurity
public class SecurityConfig {
@Bean
UserDetailsService userDetailsService() {
User.UserBuilder userBuilder = User.withDefaultPasswordEncoder();
UserDetails user1 = userBuilder.username("user1")
.password("password1")
.roles("USERS")
.build();
UserDetails user2 = userBuilder.username("user2")
.password("password2")
.roles("USERS")
.build();
return new InMemoryUserDetailsManager(user1, user2);
}
}