views:

17

answers:

0

Hi,

I have been using single sign on authentication for my facebook canvas iframe app. It works fine on IE, Firefox, Chrome(all latest). But doesn't work on Safari 5.

I know safari doesn't allow cross-domain cookies, and that's the reason it's not working. Facebook sets cookie for my app's domain that I can use as single sign on mechanism.

If I go to Safari's Preferences and set to allow cookies always and not only for sites I have visited, the entire app works fine. But, I don't expect every single safari user of my app to be doing that.

Has any one got this working? I tried using couple of other apps, and they seem to work but not sure if they use single sign on approach to authentication, which is actually recommended by facebook documentation. Do you think I should be using another approach that can fix it for me?

Info: I'm using ASP .NET MVC 2

Thanks