본문으로 바로가기

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. 인증과 인가)

https://hudi.blog/session-based-auth-vs-token-based-auth/

'프로젝트 > 집피지기' 카테고리의 다른 글

[집피지기] 2. JPA 설정하기  (0) 2023.12.27
[집피지기] 1. GitHub 레포지토리 생성  (0) 2023.12.27