스프링 시큐리티 인증 절차를 커스터마이징하는 과정을 소개합니다. 본 과정은 패스워드 암호화 작업시 반드시 필요한 작업인 것 같습니다.전체 소스는 GitHub에서 확인하실 수 있습니다.※ 작업환경Spring SecurityMyBatisTomcat9MariaDB기존에 로그인 인증 처리는 xml 파일 설정에 의해 되고 있습니다.( 태그)(변경전)security-context.xml 스프링 시큐리티의 인증 절차를 담당하고 있는 인터페이스가 있습니다.바로 AuthenticationProvider 입니다.해당 인터페이스를 구현한 구현체 클래스를 만들어 사용하면 DB에 저장되어 있는 패스워드(암호화되어 있고, 복호화는 불가능)와 로그인시 입력한 패스워드를 비교하여 인증을 처리할 수 있습니다. Auth..
[Spring Framework]Spring Security 인증 절차 커스터마이징
2021. 8. 3.