지난 글에 이어 본 글에서는 스프링 시큐리티의 로그인 기능을 커스텀하는 방법을 소개합니다. 소스와 내용이 기존 글에서부터 이어지기 때문에 지난 글을 보지 않으셨다면 이어서 보시는게 좋습니다 :)스프링 시큐리티의 로그인 절차는 아래와 같이 흘러간다. 여기서 AuthenticationProvider와 UserDetailsService를 구현함으로써 상황에 맞는 비즈니스 로직을 녹여낼 수 있다.AuthenticationProvider는 스프링 시큐리티의 인증 절차를 담당하는 인터페이스로 부가적인 설명은 이 글에서 확인할 수 있다. 1. 사용자 정의 인터페이스 구현UserDetails를 상속받는 UserEntity를 생성한다. 각각의 메소드들은 운영 환경에 맞게 수정해서 사용하면 된다. 여기서는 권한을 고정으로..
[Spring Boot]Spring Security - 3) 로그인 구현
2023. 1. 17.