Blame view

README.md 864 Bytes
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.