2024 웹/Spring & Spring Boot

[SpringBoot] Google 이메일 인증

concho 2024. 4. 4. 09:24

의존성 추가

  • Gradle
implementation 'org.springframework.boot:spring-boot-starter-mail'

 

  1. 구글 로그인 후 [계정 관리] - [보안] - [2단계 인증] 설정
  2. [앱 비밀번호]
  3. Gmail 설정

 

이메일 인증 회원가입 구상

 

1. 회원이 이메일 인증 버튼을 누른다.

2. ajax를 통해 서버에 이메일(토근 + url) 요청

3. 서버는 요청이 들어오면 토큰을 생성

4. 생성한 토큰과 url을 리턴 ex) [도메인]/user/email-ok?token=" + tokenValue