-
Notifications
You must be signed in to change notification settings - Fork 0
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
Data deletion syntax questions #4
Comments
@jaredmoscow -- what forum should questions like this be surfaced? |
Hi @bretg,
|
A couple of comments:
|
Adding to what Jared posted above:
We originally included support for multiple identifiers in the early versions of the spec, but realized doing so would cause problems in cases where intermediaries needed to communicate subsets of IDs they'd received to different partners. The model depends upon the idJWT being signed by the 1st-party and if it contained multiple IDs, intermediaries would not be able to forward it to a partner with whom it shared only a subset of the IDs due to the risk of participants learning about other IDs a user is known by. Limiting the request transactions to a single ID also simplifies communication of outcomes and issues: if multiple IDs were allowed, responses would have to specify which identifiers were accepted and which failed; with a single identifier successes and failures occur at the transactions level rather than a sub-transaction, identifier level.
Per this a sub claim is any JSON value: "In a JWT, a claim appears as a name/value pair where the name is always a string and the value can be any JSON value."
Partnering participants could agree to use the Prebid list of EID sources as basis for defining the identifier type. We didn't define a the allowed types because they aren't standardized and are often unique to partnerships. |
Thanks @bmayd @jaredmoscow:
|
Reviewing the doc for Prebid Server implementation, several questions came up.
Specifically, doc says "1st Party determines what identifiers are subject to the request." but then the
sub
field is defined as a string rather than array of strings.It would be quite nice if multiple IDs could be in the same request rather than having to process many separate requests since they're going to overlap significantly.
sub
field is listed as being a string, but is shown in the examples as an object.yet
sub
field "contains the identifier type". e.g. "email" in the example.Is it intended that the
identifierType
match the value in user.eids.source? e.g. pubcid.org, id5-sync.com, etc. Prebid has a list of many EID sources. Entities will need to know where to look for the identifierValue and there are often many EIDs in a single request.thanks
The text was updated successfully, but these errors were encountered: