소셜 로그인에서 여러 계정
소셜 로그인을 구현하려고 합니다. 한 계정에 여러 소셜 계정을 연동하려는데
Member 엔티티가 있고 SocialAccount로 소셜 계정 정보를 담으려고 합니다.
그런데 소셜 로그인 시 동일한 사용자인지는 어떻게 판단을 해야할 지가 고민입니다.
이메일이야 소셜 계정마다 다른 경우가 흔하고.. 이름, 생년월일, 휴대폰 번호로 하자니 생년월일 빼고는 변경이 가능하고..
기존 로그인이 된 상태면 그냥 해당 소셜 계정 연동을 하면 되겠는데 로그아웃된 상태에서는 어떻게 해야할까요?