본문 바로가기
Study/Firebase

Firebase ) emailVerified 상태를 변경하기 위해

by JongIk 2022. 7. 21.
반응형

sendEmailVerification VS sendSignInLinkToEmail

sendEmailVerification

  • 사용자의 이메일 주소가 유효한지 확인하는 일회성 이벤트,

  • user 객체에 emailVerified 값을 설정

  • 이메일이 확인되면 다시 호출하지 않으며 회원가입 과정에서 사용됨

sendSignInLinkToEmail

  • 사용자가 이메일/패스워드를 입력하거나 통합 계정을 통해 로그인하는 대신 이메일로 전송된 링크를 클릭해 로그인하도록 하는 인증 방법

  • 사용자가 로그인 할 때마다 호출

credential.user 의 emailVerified 속성이 true 로 변경되기 위해서는 sendEmailVerification 을 사용해야한다!

회원가입 후 최초로그인 시에는 sendEmailVerification 을 이용해 이메일이 유효한지 확인하는 것이 더 적절하다!!

반응형

댓글