Contact emails

y...@chromium.org

Specification

https://github.com/fedidcg/FedCM/issues/379

Summary

Currently we use “Referer” in the header when sending requests to identity
providers. “Origin” on the other hand, is a more modern concept and its
semantics agree with the value we have. As a result, we decided to use
“Origin” instead during a recent discussion
<https://github.com/fedidcg/FedCM/issues/320#issuecomment-1302570007> with
Safari and Firefox. In particular:

   -

   UA should use Origin instead of Referer for the requests that need to
   expose the RP
   -

   UA should send no Origin (instead of Origin: null) for requests that do
   not expose the RP


Risks

This may break identity providers who have already implemented FedCM API
and had dependency on the “Referer” header. Given that we just shipped
FedCM in M108, the number of implementers is manageable and we have reached
out to them individually to notify the change so there should be no impact
on users.

Blink component

Blink>Identity>FedCM
<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3EIdentity%3EFedCM>

Debuggability

We are adding WPT tests and unit tests in this patch
<https://chromium-review.googlesource.com/c/chromium/src/+/4018494>.

Tracking bug

https://bugs.chromium.org/p/chromium/issues/detail?id=1381227

Estimated milestone

M110

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACh2XCNG8u%3D3ZtEuQdVm7BG%2Bk6SHGxmWaFvjOYJwhtStgHvjnA%40mail.gmail.com.

Reply via email to