2
저는 현재 작업중인 앱을 위해 Oauth 지원을 제공하고 있습니다. 내가 해결하려고하는 것은 Oauth 계정을 연결하는 논리입니다.Oauth로 인증 된 사용자 확인
예 :
는 이제 사용자가 이전에 로그인 한 가정 해 봅시다. 그들은 페이스 북을 사용하여 인증했다. 나는 지금 내가 항상 그 사용자에게 유일 할 것이라고 가정 할 수있는 이메일 주소를 가지고있다. 그러나 트위터는 Oauth 구현을 통해 이메일 주소를 제공하지 않으므로 누군가 Twitter, 그리고 Facebook을 사용하여 로그인하면 어떻게 계정을 올바르게 연결합니까? 분명히 그 공급자 당 다를 수 있기 때문에 나는 사용자 이름, 또는 처리기를 사용할 수 없습니다. 내가 이것을 할 수있는 다른 방법이 있습니까?
생략하는 Oauth 공급자를 사용하는 경우 사용자가 이메일 주소를 입력해야합니까? 나는 최고의 사용자 경험과 가장 안정적인 시스템을 조합하려고 노력하고 있습니다. 그래서 당신의 도움은 높이 평가됩니다.
이것은 이미 논의되었지만 해결되지 않았습니다. http://stackoverflow.com/questions/3191044/social-network-facebook-twitter-etc-user-account-integration-duplicate-scena –