2013-07-23 3 views
0

내 ASP.NET MVC 4에서는 Facebook 및 Google과 같은 외부 인증 공급자를 사용합니다. 인터넷 템플릿으로 앱을 만들었고 계정 컨트롤러 내에서 코드를 변경하지 않았습니다. 이제 일부 사용자는 Facebook을 통해 등록 할 수 없다는 불만을하기 시작했으며 다른 사용자는 아무런 문제없이 사용합니다. 문제를 시뮬레이트하는 데 성공했습니다. 내 Facebook 프로필로 모든 것이 정상적으로 작동합니다. Facebook에서 새 프로필을 만들 때 같은 문제가 발생합니다. AccountController, ExternalLoginCallback 방법에 :페이스 북 인증에 대한 ASP.NET MVC 4 문제

AuthenticationResult result = OAuthWebSecurity.VerifyAuthentication(Url.Action("ExternalLoginCallback", new { ReturnUrl = returnUrl })); 

result.IsSuccessFull 내 프로필에 대해 true를 반환하지만 새로운 페이스 북에 대한 거짓은 내가 만든 프로파일. 어떤 아이디어가 잘못되었을 수 있습니까? 덕분에 많은

+0

가능성이 새로운 페이스 북 계정 *이 확인 된 이메일이 없습니다 * 있습니까? –

+0

Facebook에서 내 이메일 주소로 보낸 링크를 클릭하면 해당 이메일 주소로 계정을 확인했다는 메시지가 나타납니다. 그래서 나는 이것이 문제가 아니라고 생각합니다. 하지만 지금은 이메일이 Facebook 페이지에서 직접 확인되는지 확인하는 방법은 없습니다. 감사합니다 –

+0

http://dt2.azurewebsites.net에서 빈 응용 프로그램을 만들었습니다. 페이스 북을 가지고 로그인을 시도하고 작동하는지 알려주도록 요청할 수 있습니까? (그것은 내 페이스 북 프로필과 함께 작동하지만 내가 만든 새 프로필에서는 작동하지 않습니다). 그것은 인터넷 템플릿으로 만든 빈 ASP.NET MVC 4 응용 프로그램입니다. 고마워요. –

답변

0

나는 샌드 박스 모드를 전환하는 것을 잊었다는 ...

+0

미안하지만 대답을 분명히하지 못했을 수 있습니다. 문제의 원인은 샌드 박스 모드가 켜져있는 것입니다. 따라서 모든 것이 테스터에게는 좋았지 만 사용자에게는 문제가되지 않았습니다. 문제를 해결하기 위해 끄기로 전환했습니다. 죄송합니다. –