email 인증

사용자의 이메일 인증을 어떻게 하면 좋을까? 생각해봤습니다.

p1

로그인

이메일 인증 체크 ( front )

인증 유저

주민목록 반환


p2-1

로그인

이메일 인증 체크 ( front )

미인증 유저

인증 요청 코드 반환

인증 링크 클릭 POST /accounts/{email}/email-verification

인증 코드 생성

이메일 전송

인증

인증 성공 인증 실패

p2-2

로그인

이메일 인증 체크 ( front )

미인증 유저

인증요청코드 반환

인증하지 않고 사용 클릭

주민목록 반환


p3

인증 재요청


인증요청코드를 db에 저장하는 시기에 대한 고민

  1. 회원 가입시 만든다.
  2. 인증 요청시 만든다.

댓글남기기