You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
다른 provider이지만 같은 email 값을 가질 수 있다. ex) kakao 계정을 gmail을 통하여 만드는 경우 email 값이 동일할 수 있다.
이 같은 경우에는 현재 email 값만 가지고 판단하고 있는 부분을 수정해야 할 것 같습니다. 해결 방안으로는 email과 provider를 and 조건으로 조회하여 판단하는 것입니다.
두번째로 고려해야 할 상황은 위에서 언급하신 것처럼 같은 회원이지만 두 개 이상의 user 값이 생성되는 것 입니다. 이것은 결국 우리 server에서 추가적으로 PK나 Unique한 값을 가질 수 있도록 회원으로 부터 데이터를 공급 받아야 할 것 같아요.. 이메일이나 자체적인 아이디를 다시 한번 입력받아서 user에 채워둔 후 Provider를 Set이나 List로 관리해야 할 것 같습니다.
현재 인프런을 보면 소셜 로그인을 진행할 때 같은 email 값을 활용하여 다른 소셜로 로그인을 진행하게 되면 두 개의 소셜 계정이 연동될 수 있도록 구현되어 있습니다. 추가적으로 provider를 추가해주거나, 아니면 각 소셜마다 새로운 아이디를 생성했다고 가정하고 그대로 유지하는 방법으로 가야 할 것 같아요.
목적
2)이메일이 다르다면 회원가입이 되는 상황.
어떻게 처리할 것인지 의논이 필요함.
내용
참고사항
The text was updated successfully, but these errors were encountered: