-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
(Backend 웹메일 인증 issue 인용)
(흐름)
-사용자는 회원가입 화면에서 가입하려는 이메일을 입력 후 이메일 인증 버튼 클릭
-클라이언트가 서버에게 사용자의 이메일로 인증 번호 전송 요청
-서버는 이메일 검증 수행 (이메일 형식 검사 , 중복 검사)
-서버는 랜덤 인증 번호 생성. 인증 번호를 Redis에 저장 후 사용자의 이메일로 인증 번호 전송
-사용자는 인증 번호 확인 후 인증 번호 입력 후 확인 버튼 클릭
-클라이언트는 서버에게 인증 번호 검증 요청
-서버는 전달받은 인증 번호가 Redis에 저장된 인증 번호와 동일한지 확인 후 동일하면 true 반환(Backend 작업목록)
- JAVA mail 사용
- 웹메일 인증 서버 설정파일 작성
- MailService 생성
-EmailConfig 생성
-인증코드 저장용 Redis 서버 설정
-이메일 검증
-형식 검사
-중복 검사
-인증코드 생성
-인증코드 검증
-인증코드 전송용 메일 생성
-User 엔티티, 리파지토리, 컨트롤러 파기
-DB email, nickname Unique 키 지정 및 Role 요소 다 대문자로 변경
- Login Activity
- @rlatpdbs157 세윤님이 임의로 생성해주시면 됩니다
Metadata
Metadata
Assignees
Labels
No labels