below is my code
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.web.builders.*;
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.crypto.bcrypt.BCryptPasswordEncoder;
import org.springframework.security.crypto.password.PasswordEncoder;
import org.springframework.security.provisioning.InMemoryUserDetailsManager;
import org.springframework.security.web.SecurityFilterChain;
@Configuration
public class AppSecurityConfig {
@Bean
public PasswordEncoder passwordEncoder()
{
return new BCryptPasswordEncoder();
}
@Bean
public UserDetailsService userDetailsService()
{
UserDetails
adminUser=User.withUsername(“mayur”).password(passwordEncoder().encode(“password”)).roles(“Admin)
.build();
UserDetails
customerUser=User.withUsername(“mayur”).password(passwordEncoder().encode(“password”)).roles(“Cus
tomer”).build();
InMemoryUserDetailsManager inMemoryUserDetailsManager=new
InMemoryUserDetailsManager(adminUser,customerUser);
return inMemoryUserDetailsManager;
}