2011-01-21 2 views
2

저는 하루 종일이 문제를 해결해 주었기 때문에 도움이 필요합니다.도메인 간 및 Safari로 Facebook 쿠키를 검색하는 방법

Facebook Connect로 다중 사이트 로그인 시스템을 만들려고하고 있으며 불행히도 쿠키를 가져올 수 없습니다.

여기 좀 더 세부 정보 :

나는 페이스 북 연결 버튼을 표시 www.second.com에있는 iFrame을 가지고 웹 사이트 (www.first.com)가 있어요. 페이스 북 앱은 오직 하나의 웹 사이트에서만 유효하기 때문에 나는이 방법을 사용해야한다. 그리고 나는 그것을 여러개에 사용해야 할 것이다. 사용자가 버튼을 클릭하여 Facebook에 로그인하면 나중에 www.first.com에서 검색 한 값을 데이터베이스에 저장하는 www.second.com으로 리디렉션됩니다.

Firefox에서 모든 것이 잘 작동하고 있습니다. , IE 7 분의 7 잘 이후 P3P 헤더를 추가했습니다.

문제는이 사용자와 iframe 간의 상호 작용이 필요한 Safari에서는 작동하지 않는다는 것입니다. 코드 (http://anantgarg.com/2010/02/18/cross-domain-cookies-in-safari/)를 찾았지만 사용 방법을 잘 모르겠습니다. 모든 가능한 방법을 시도했지만 아무것도하지 않았습니다. 내가 페이스 북의 서버에서 이것을 사용해야 할 것 같기 때문에 작동하지 않는 것 같아요. (분명히 ;;)

누구나 아이디어가 있습니까?

거대한 텍스트 블록을 유감스럽게 생각합니다.) 자세한 정보가 필요한 경우 알려주십시오.

답변

0

크로스 도메인 쿠키는 보안 버그와 유사하게 들립니다.

동일한 출처 정책에 위배되지 않았습니까?

사실 afaik에서는 second.com에서 first.com의 쿠키에 액세스 할 수 없습니다.