TweetSharp와 Facebook C# SDK를 사용하여 MVC 3 테스트 응용 프로그램에 Twitter 및 Facebook 로그인을 추가하고 있습니다.트위터와 페이스 북을 사용하는 다중 로그인 문제 Oauth
현재 사용자가 Twitter를 사용하여 로그인 할 때 사용자 테이블에 해당 사용자의 사용자 계정을 만들고 사용자 테이블에 외래 키가있는 별도의 테이블에 ID, 토큰 및 토큰 비밀을 저장합니다. ID, 토큰 및 토큰 비밀이 만료되지 않기 때문에 사용자가 다음에 Twitter를 사용하여 로그인 할 때 올바른 사용자 계정을 신속하게 찾을 수 있습니다.
아주 동일한 사용자가 다음에 Facebook을 사용하여 로그인하면 어떻게 될까요? Twitter는 API에 이메일을 제공하지 않으므로 Twitter 계정이나 Facebook에 사용자 계정을 연결하는 공통 정보가 없기 때문에 Facebook 로그인을위한 새로운 사용자 계정을 만들어야한다고 가정합니다. 이 경험이있는 사람이 있습니까? 이 문제를 해결할 방법이 있습니까?
감사합니다. 지금은 페이스 북 만 사용할 것입니다. – Thomas
계정을 앱에 연결할 때 Facebook/twitter 프로필에서 이메일을받을 수 있습니까? 다음에 이메일로 로그인하려면 Facebook/Twitter로 가입 할 때 이메일 주소에 액세스 할 수있는 권한을 요청하고 초기 비밀번호를 보내면됩니다. –