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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions