Answer the question
In order to leave comments, you need to log in
OAuth and problems in Opera?
I am doing OAuth authorization for the site through social networks (standard set).
Everything works fine everywhere except Opera (the latest 12.14 build is 1738 x64)!
1. I open the social network authorization form in a pop-up window via window.open().
2. After entering the password and confirming the permission for the application, the social network, as expected, sends a 302 redirect indicating in the Location the address of the receiving script of my site, which will receive a code / token from the social network (parameters, in general).
3. All browsers successfully redirect me to my receiving script and pass parameters from the social network, except for Opera!, which in the debugger writes the address to which the redirect should go, and in the request description there is an explanation: “No requests were made. Data loaded from cache without network access."
I would like to draw your attention to the fact that I generate the address of the receiving script with a random parameter with each call in order to completely eliminate caching. Also, all social networks send the correct HTTP headers that prevent caching - I checked.
How to defeat this Opera so that it can work out the redirect normally without fiddling with the settings?
Answer the question
In order to leave comments, you need to log in
I encountered the same behavior on localhost (I used the HybridAuth library), it works fine on the server. It looks like the problem is only on localhost.
No way.
The same facebook wrote that they do not support Opera because of these problems
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question