2012-04-26 2 views
2

사용자가 Facebook 계정으로 로그인하는 웹 사이트가 있습니다. 그는 초대장을 보내 친구를 초대 할 수 있습니다.iframe의 앱에서 자동 로그인

친구가 Facebook에서 초대장을 열면 Facebook 캔버스 (iframe) 안에 웹 사이트가 표시됩니다.

이 친구는 이미 실제 Facebook에 로그인되어 있으므로 자동으로 내 웹 사이트에 로그인 할 것으로 예상됩니다. 하지만 그렇지 않습니다.

페이스 북의 iframe에서 내 애플리케이션을 연 친구를 어떻게 자동으로 로그인 할 수 있습니까 ??

(저는 C# MVC3 및 JS 라이브러리를 사용하고 있습니다)

참고;

저는이 문제에 대해 많은 주제를 읽었습니다. 대답은 getLoginStatus()를 사용하는 것입니다. 하지만 여전히 샌드 박스 모드에 있기 때문에 저에게는 효과가 없습니다 ...이 문제를 해결할만한 방법이 있습니까?

+0

해결 방법을 찾으셨습니까? 나는 또한 같은 문제가 .. – VishwaKumar

답변

1

"새로운"방문자가 자신의 Facebook 데이터에 대한 액세스 권한을 앱에 부여한 적이 없기 때문에 페이스 북에 로그인 한 다음 귀하의 사이트 (캔버스 또는 웹 앱)로 들어오는 사용자는 자동으로 기록 될 수 없습니다.

이 사용자의 유효한 인증 세션 키를 갖고있는 사용자는 자동 로그인을 할 수 있습니다.이 경우 먼저 Facebook 앱과 연결해야합니다.