Hi,
I'm having a problem with authentication. I want to have token validation by login in my Angular app, but when I make post request, it keeps sending option method (preflight request) and I get 404 error with "The Same Origin Policy disallows reading the remote resource...Reason: CORS preflight channel did not succeed). In Postman it works just fine and I have no problem getting session id there. Does this sound familiar?
Vai nevarat atrast filmu vai TV pārraidi? Piesakieties, lai to izveidotu.
Vai vēlaties novērtēt vai uzskaitīt šo vienumu?
Vai neesat biedrs?
Atbildēt no Travis Bell
on augusts 16, 2018 at 11:21 AM
What's an example pre-flight request that is failing? Most of them should be hooked up, so I would like to see which specifically is being called.
Atbildēt no Eli0
on augusts 16, 2018 at 11:56 AM
This is a security rule employed by most most moderns browsers in the CORS definition.
Basically, the OPTION preflight request will apply if :
(I assume that your request is a POST with the content-type set to application/xml or application/json)
But it's not a problem, it's a safety measure. You just have to configure your server to respond to OPTION request with a status 200 and a header "Access-Control-Allow-Origin: *"
What is your backend setup ?
Atbildēt no dankesn
on augusts 16, 2018 at 12:40 PM
This is my post request
It sends pre-flight request, but it's not clear to me what should I do and is there a way to solve this without proxy and is this desirable behavior?
Atbildēt no Travis Bell
on augusts 16, 2018 at 1:02 PM
OPTIONS
is enabled on most (was supposed to be all ) endpoints but indeed, it was not enabled on the/3/authentication
endpoints. I have a deploy going out later today that will enable it. I'll let you know when it's live.Atbildēt no dankesn
on augusts 16, 2018 at 1:15 PM
Thank you very much for clarification and your help! ;)
Atbildēt no Travis Bell
on augusts 17, 2018 at 5:25 PM
OPTIONS should be enabled now on the
/3/authentication
methods. Let me know if you run into any more trouble.Atbildēt no dankesn
on augusts 17, 2018 at 6:10 PM
Thanks Travis! ;-)