Skip to content

로그인 액티비티 #7

@dokwon33

Description

@dokwon33

(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
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions