카카오메일 도입 후 이메일 기반 인증 구성에서 오류 있습니다

기존 카카오계정은 이메일이 고유값이라 (카카오에서 권장하는 방법은 아니지만) 이메일을 기반으로 소셜 로그인을 구현했는데요.

카카오메일 도입 후 카카오계정의 대표 이메일 주소가 변경되면서,
카카오 애플리케이션에서 제공하는 고유값인 사용자 id가 아닌, 이메일 기반으로 계정 연동을 구현한 경우
사용자 이메일이 변경되면서 사용자 매칭이 되지 않는 일이 있습니다.

궁극적으로 해결하는 방법은 이메일이 아닌 카카오 애플리케이션이 제공하는 id로 유저를 저장하는 것이지만,
카카오메일 자체가 널리 알려진 서비스가 아니다보니, 이메일 기반 인증 시스템을 구현한 서비스들은
왜 카카오 로그인으로 로그인 했을 때 로그인이 갑자기 안 되는 것인지 어리둥절할 것 같습니다.

저처럼 이 이슈로 고생할 개발자를 위해 글 남겨둡니다.

1개의 좋아요