14043a54
sangkiham
Init
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# SpringSecurityJWT-Local-OAuth2-EmailAuth-Redis
개발환경은 다음과 같습니다.
- Spring Boot : 2.5.6
- Spring Security : 5.6.0
- Gradle : 7.2
- Mysql : 8.0
- Querydsl : 4.4.0
Spring Security를 통해 로컬 로그인과 소셜 로그인을 구현하였습니다. (구글, 네이버, 카카오)
로그인은 JWT 토큰 방식으로 진행됩니다.
추가적으로 로컬 회원가입 진행시 이메일 인증을 추가하여 이메일 인증시 로그인이 되도록 구현하였습니다.
[[Spring\] JWT, OAuth2.0, Email - Redis로 구현
# Swagger
- http://localhost:8080/swagger-ui/index.html
- 인증 헤더 - X-AUTH-TOKEN
# Project and External Depencies가 보이지 않을 경우
- build.gradle 아래 apply plugin: "eclipse" 추가
- gradlew cleanEclipse eclipse
- right-click the build.gradle file -> Gradle -> Refresh Dependencies.
|