T.I.L
[24.06.05] 내일배움캠프 35일차 JAVA TIL - 팀플 [회원가입 / 탈퇴 구현]
HS DEVELOG
2024. 6. 7. 09:31
오늘 한 일
- 팀 회의 및 역할 분담
- 회원 가입 / 회원 탈퇴 기능 구현
어제 스프링 시큐리티 설정을 모두 완료하여, 간단히 회원 가입과 탈퇴를 구현하면 되는 날이었다.
각 파일에 대해 대략적으로 설명해보자면
config > WebSecurityConfig
password 인코딩 , csft설정(비활성화), session이 아닌 jwt를 사용하기 위한 설정, 인증처리를 하지 않을 회원가입, 로그인 경로 처리 및 로그인폼 off, 필터 관리
security > filter > JwtAuthorizationFilter
Jwt 인가및 검증
security > service > UserDetailsImpl
사용자의 정보를 가져오는데 사용하는 클래스
security > util > JwtUtil
로그 설정, 토큰 생성 및 토큰 검증, 토큰으로 사용자 정보 가져오기