wiki:allowing_cors_requests
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
wiki:allowing_cors_requests [2024/10/10 14:51] – created antisa | wiki:allowing_cors_requests [2024/10/14 14:42] (current) – [nginx] add info about Set-Cookie antisa | ||
---|---|---|---|
Line 5: | Line 5: | ||
For [[https:// | For [[https:// | ||
+ | |||
+ | Example of preflighted request not receiving 2xx response | ||
+ | {{ : | ||
Below is a config for preflighted and simple requests which will allow requests (e.g. from fetch function in browser console) from **example.org** domain to the domain **example.com** | Below is a config for preflighted and simple requests which will allow requests (e.g. from fetch function in browser console) from **example.org** domain to the domain **example.com** | ||
Line 24: | Line 27: | ||
... | ... | ||
if ($request_method = ' | if ($request_method = ' | ||
- | add_header ' | + | |
- | add_header ' | + | add_header ' |
- | add_header ' | + | add_header ' |
- | add_header ' | + | add_header ' |
- | add_header ' | + | add_header ' |
- | return 204; | + | return 204; |
- | | + | } |
- | add_header ' | ||
- | add_header ' | ||
- | add_header ' | ||
add_header ' | add_header ' | ||
+ | add_header ' | ||
+ | add_header ' | ||
+ | add_header ' | ||
+ | |||
... | ... | ||
Line 42: | Line 46: | ||
proxy_http_version 1.1; | proxy_http_version 1.1; | ||
proxy_set_header Connection ""; | proxy_set_header Connection ""; | ||
+ | | ||
+ | # Ensure cookies and headers pass correctly | ||
+ | proxy_pass_request_headers on; | ||
+ | proxy_set_header Cookie $http_cookie; | ||
} | } | ||
} | } | ||
</ | </ | ||
+ | |||
+ | <WRAP center round tip 60%> | ||
+ | If you are also setting a cookie, remember that it can only be set from the same domain i.e. if there' | ||
+ | </ | ||
====== Tested on ====== | ====== Tested on ====== |
wiki/allowing_cors_requests.1728571890.txt.gz · Last modified: 2024/10/10 14:51 by antisa