Я использую единый вход для аутентификации для своего приложения iframe на холсте Facebook.
Отлично работает на IE, Firefox, Chrome (все последние). Но не работает на Safari 5.
Я знаю, что Safari не разрешает междоменные куки , и именно поэтому он не работает. Facebook устанавливает cookie для домена моего приложения, который я могу использовать в качестве механизма единого входа .
Если , я захожу в «Настройки Safari» и устанавливаю, что куки разрешаются всегда, а не только для сайтов, которые я посетил, все приложение работает нормально . Но я не ожидаю, что это будет делать каждый пользователь сафари из моего приложения.
Кто-нибудь получил это работает? Я попытался использовать несколько других приложений, и они, кажется, работают, но не уверен, что они используют единый подход к аутентификации, что фактически рекомендуется в документации Facebook. Как вы думаете, я должен использовать другой подход, который может исправить это для меня?
Информация: я использую ASP .NET MVC 2
Спасибо