Managing owner vs domain in Fledge #4
Replies: 3 comments 6 replies
-
Hey @vincent-grosbois! I'll dig into this in a bit more detail, but to validate, I think you're referring to this section of the FLEDGE proposal:
I will check up on how far along the implementation is. As the origin trial isn't up yet, I wouldn't necessarily expect code to be ready yet either. |
Beta Was this translation helpful? Give feedback.
-
Hi Vincent You've probably seen this already, from the FLEDGE explainer:
The Feature-Policy (Permissions-Policy) and .well-known pieces are not yet implemented (as per your reply). The "running in a page or iframe in the owner's domain" requirement is currently implemented (as you describe). So, given the current implementation, the origin joining the interest group must be the same as the origin making the bid. Supporting delegation will extend this as the delegation prescribes. |
Beta Was this translation helpful? Give feedback.
-
Hello! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello !
While having a look at the recently merged source code for Chromium, we had a deeper look at how Interest Groups were implemented.
Specifically in this method, we see a lot of checks that compare the "origin" of the Interest Group and for instance the domain of different fields of the interest group (for instance bidding_url). The call to JoinInterestGroup() will fail if both domains are different.
Is our reading of this source code correct ? If so, we are not really understanding how a 3rd party company can manage interest group on behalf of a buyer.
Specifically, the "common" pattern to handle 3rd party adtech company would be that a party that wants to do advertising (let's call it shoeseller.com) will host on its website the javascript code to add visitors to its interest groups. However the "owner" of the interest group would be another company doing advertiser on behalf of the partner (let's call it adtechprovider.com) and host the different bidding function url / update url on its own domain.
In that situation we would have :
And so the call to JoinInterestGroup() would fail
This use-case is very common and is totally something that's supposed to be supported in the Fledge spec.
Can you please clarify if my understanding of the chromium code is correct and would behave like I described ? Did we misunderstand some things?
PS : I'm assuming that this github is the correct place to discuss these issues, please redirect me if it's not the case ;)
Beta Was this translation helpful? Give feedback.
All reactions