Аутентификация приложения facebook canvas единый вход не работает в Safari 5 - PullRequest
3 голосов
/ 13 июля 2010

Я использую единый вход для аутентификации для своего приложения iframe на холсте Facebook. Отлично работает на IE, Firefox, Chrome (все последние). Но не работает на Safari 5.

Я знаю, что Safari не разрешает междоменные куки , и именно поэтому он не работает. Facebook устанавливает cookie для домена моего приложения, который я могу использовать в качестве механизма единого входа .

Если , я захожу в «Настройки Safari» и устанавливаю, что куки разрешаются всегда, а не только для сайтов, которые я посетил, все приложение работает нормально . Но я не ожидаю, что это будет делать каждый пользователь сафари из моего приложения.

Кто-нибудь получил это работает? Я попытался использовать несколько других приложений, и они, кажется, работают, но не уверен, что они используют единый подход к аутентификации, что фактически рекомендуется в документации Facebook. Как вы думаете, я должен использовать другой подход, который может исправить это для меня?

Информация: я использую ASP .NET MVC 2

Спасибо

1 Ответ

0 голосов
/ 03 февраля 2011

Это сработало очень хорошо для меня .. http://forum.developers.facebook.net/viewtopic.php?pid=257432#p257432

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...