I use one-sign authentication for my iframe application on facebook. It works great on IE, Firefox, Chrome (all recent versions). But Safari 5 does not work.
I know that safari does not allow the use of cross-domain cookies, and the reason is that it does not work. Facebook sets a cookie for my application domain, which I can use as a one-sign mechanism.
If I go to Safariβs settings and try to allow cookies always and not only for the sites I visited, the whole application works fine. But I do not expect every safari user of my application to do this.
Has anyone got this job? I tried using several other applications and they seem to work, but are not sure if they use a single-signature approach for authentication, which is actually recommended in the facebook documentation. Do you think I should use a different approach that can fix this for me?
Info: I am using ASP.NET MVC 2
thank
source
share