-
Notifications
You must be signed in to change notification settings - Fork 827
PR #417 is not working, cookie are not floating on subequent subdomain requests #448
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
This is probably close to what you want: fetch("https://xyz.infoedgeindia.com/", {
"headers": {},
"credentials": "include",
"mode": "cors",
}).then((json) => {
...
}); |
Hi @cfredric , Tried using cors as well fetch("https://xyz.infoedgeindia.com/", { |
Ah yes, it is because of the subdomain. |
@cfredric even after mentioning xyz.infoedgeindia.com in requestStorageAccessFor(...) , ccokie set on infoedgeindia is not getting floated in request of xyz.infoedgeindia.com |
It's a bit tough for me to say what the problem is, without being able to see it myself. Broadly, these are the things I would check:
If you check all of those things, that should be enough to figure out why your cookie is not being sent. |
This comment was marked as spam.
This comment was marked as spam.
thanks @cfredric for further clarification and explanation but we have already tried above things and this is not working Ensure that the document.requestStorageAccessFor(...) call supplies the correct origin - we are calling it for correct origin and this is giving success as well Point 3 - Fetch request is already having "cors" request mode and request credentials is "include" as well We have identified why it is not happening by trying changing different values of domain and subdomain RWS Set :- Request calling to associated site member (infoedgeindia.com) from Primary Member in RWS Set (www.naukri.com) is setting one cookie :- i.e subdomain.infoedgeindia.com request on www.naukri.com is setting cookie on .infoedgeindia.com with samesite none and secure Call for requestStorageAccessFor on naukri.com is resolving successfully document.requestStorageAccessFor('https://infoedgeindia.com').then(
res => {
checkCookie()
},
err => {}
); But cookies set on infoedgeinida.com are not floating subdomain calls fetch('https://subdomain.infoedgeindia.com/collectorapi/v1/uba', {
method: "POST",
credentials: "include",
mode:"cors",
body: JSON.stringify({}),
});
} Cookie set on infoedgeindia is not floating in above call and blocked ideally it should because by default cookies should float in subdomain calls @cfredric we are bit stucked due to this , if we can connect over quick call and we can show you the issue and if may be you can help in resolving this , wont take much of your time but problem might get fixed for us , please let me know if we can connect |
You're specifying two different origins here:
Note that the definition of an origin is very specific; it is more specific than "site", because an origin does not include any subdomains. As I said in #448 (comment), if you want to send cookies to a particular origin, you need to use that origin when you call document.requestStorageAccessFor('https://subdomain.infoedgeindia.com').then(
// etc.
) Invoking If you have changed the |
This comment was marked as off-topic.
This comment was marked as off-topic.
Having not heard any followup questions in 2 months, I'm assuming this was fixed. Closing. |
Uh oh!
There was an error while loading. Please reload this page.
Hi ,
With reference to PR #417 submitted, we have added RWS Set where naukri.com is set as primary and infoedgeindia.com is associated
This RWS is already applied in chrome and storage is also granted on Naukri.com i.e if we do like this
We have a cross site cookie set by infoedgeindia for which we make initial call from naukri.com and set as third party cookie.We want this cookie to be floated in subequent calls from top level domain - naukri.com
Whenever we are making cross origin include credentials call to subdomain of infoedgeindia.com , this cookie is automatically not passing in request cookies
Cross site cookie not being passed in request cookies which was expected to float
Please help what is the issue here if there is some gap in understanding
The text was updated successfully, but these errors were encountered: