[24.06.05] 내일배움캠프 35일차 JAVA TIL - 팀플 [회원가입 / 탈퇴 구현]

2024. 6. 7. 09:31T.I.L

오늘 한 일

  • 팀 회의 및 역할 분담
  • 회원 가입 / 회원 탈퇴 기능 구현

 

 


 

어제 스프링 시큐리티 설정을 모두 완료하여, 간단히 회원 가입과 탈퇴를 구현하면 되는 날이었다.

 

 

각 파일에 대해 대략적으로 설명해보자면

config > WebSecurityConfig

password 인코딩 , csft설정(비활성화), session이 아닌 jwt를 사용하기 위한 설정, 인증처리를 하지 않을 회원가입, 로그인 경로 처리 및 로그인폼 off, 필터 관리

 

security > filter > JwtAuthorizationFilter

Jwt 인가및 검증

security > service > UserDetailsImpl

사용자의 정보를 가져오는데 사용하는 클래스

security > util > JwtUtil

로그 설정, 토큰 생성 및 토큰 검증, 토큰으로 사용자 정보 가져오기