Portal not working after the introduction of the new experimental storage partitioning feature #160
Replies: 2 comments 3 replies
-
Hi @GitUser11211, apologies for the delay in responding. I assume you've read https://developer.chrome.com/blog/storage-partitioning-deprecation-trial/ - one thing to note is that this is a 3rd party deprecation trial. In practical terms, this means that at step 5, signin.abc.com will need to inject its 3P token (via JS) into xyz.com before creating its iframe. Side question: did the previous flow work in Firefox and Safari? |
Beta Was this translation helpful? Give feedback.
-
This flow did not seem to work in Firefox and Safari, but having said that, this workflow was only ever supported in chrome. We did not notice this issue with chrome until this trial. So, not sure what you mean by 'inject' but I tried this in the javascript before creating the iframe: const link = document.createElement('meta'); No luck though, still broken. Any other pointers would help. Any working examples will be great. So for the trial token, I generate 2 separate tokens, one for the domain signin.abc.com (Third party Yes; Match subdomains Yes) and also for domain abc.com (Third party Yes; Match subdomains Yes). I tried the workflow with both tokens separately. Both did not work. |
Beta Was this translation helpful? Give feedback.
-
Hello,
Our portal shares auth tokens between 2 domains using an iframe and that is no longer working due to the new "Experimental third-party storage partitioning". We have tried this workaround by registering for a temporary token here -> https://developer.chrome.com/origintrials/#/view_trial/-8517432795264450559 but this is not working.
Can someone kindly provide some guidance/troubleshooting steps to help me fix this?
Here is some more background information and the general workflow that we are dealing with:
We have added the trial token (https://developer.chrome.com/origintrials/#/view_trial/-8517432795264450559) on all HTMLs of signin.abc.com (this is the framed-in portal). However, the auth token is still not being copied over to xyz.com
As stated above, after the user authenticates at signin.abc.com, the auth token is set on signin.abc.com. I have tried multiple trial tokens, some on signin.abc.com and the others on abc.com. I have also tried checking and unchecking the 'subdomain' option (when registering for the token), but that did not work either. Please help.
Beta Was this translation helpful? Give feedback.
All reactions