SpringBoot/JPA
[STS] auth를 사용한 로그인
비둘기멋지게발차기
2024. 3. 28. 16:49
목차
- auth 사용하기
1. auth 사용하기
- loginForm.jsp : <form> 태그 수정
- auth/PrincipalDetail.java : 시큐리티가 가져온 request를 가져와 활용
- UserRepository.java : findByUsername() 메소드에 username을 담음
- auth/PrincipalDetailService.java : 시큐리티가 DB에서 유저를 확인 후 처리
- SecurityConfig.java : principalDetailService에서 가져온 password를 해쉬화된 DB의 password와 비교
- BoardController.java : 로그인 성공 후, 저장된 유저정보를 담은 객체(principal) 확인