Spring Security란?
JWT를 사용한 이유
로그인 흐름
구현
필요한 클래스
1. JwtTokenizer : JWT 생성, 검증
2. Token
3. JwtAuthenticationFilter : 로그인 검증, JWT 발급
4. CustomUserDetailService : UserDetailService를 구현. Spring Security에서 인증 정보 조회하기 위해 사용됨.
5. CustomUserDetails
6. CustomAuthorityUtils : 권한 정보 생성, 검증하는 유틸리티 클래스
7. SecurityConfig : Spring Security 설정
참고
Spring Security + JWT 적용기 1편: 로그인
https://green-bin.tistory.com/68
세션 기반 인증과 토큰 기반 인증 (feat. 인증과 인가)
'프로젝트 > 집피지기' 카테고리의 다른 글
[집피지기] 2. JPA 설정하기 (0) | 2023.12.27 |
---|---|
[집피지기] 1. GitHub 레포지토리 생성 (0) | 2023.12.27 |