Facebook canvas single sign-on authentication application does not work on safari 5

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

+3
source share
1 answer

Source: https://habr.com/ru/post/1754453/


All Articles