Step3-kakao-tech-campus / Team3_BE

[카테캠 1기] 번개 지향 볼링 모집 커뮤니티 "번개볼링"의 백엔드 서버입니다.
2 stars 4 forks source link

인증 이메일 발송을 통한 이메일 검사 구현 #22

Closed jagaldol closed 1 year ago

jagaldol commented 1 year ago

Summary

인증 이메일 발송 및 이메일 인증으로 권한 증가 구현완료했습니다.

Description

따로 메일 서버 만들기엔 아직 서버도 구축이 안되어 있어서 gmail을 활용하여 구현했습니다.

application-private.yml에 내용이 추가되었습니다. 여기에 gmail과 앱 비밀번호를 작성해야합니다.

gmail username은 bungaebowling55@gmail.com 이고 앱 비밀번호는 문의 주시면 알려드리겠습니다.

image

메일의 형태는 아직 다듬지 않아 단순히 링크만 전달하며 접속 할 프론트 화면이 구현되어 있어야합니다.

링크는 http://localhost:3000/email-verification?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIyIiwidHlwZSI6ImVtYWlsLXZlcmlmaWNhdGlvbiIsImV4cCI6MTY5NjEwMDgzNn0.MJMb2Q61AWtpzWs4Bw51Pd1OVBjLxQynub2lECfsYYaC2IhAjwUEJVmPHqng_YA-XSzq6eADof-k_nbDozvp7Q

이 형태이며 token 의 값을 이용해 /api/email-confirm으로 요청 시 user 권한 부여 일어나게 됩니다.

Related Issue

Issue Number: close #20