WebID
FedCM
dsinclair@chromium.org
2021.11.17
PUBLIC
BlinkOn 15
The why, when, what, and how
BlinkOn 15
Why
BlinkOn 15
Privacy Sandbox
Develop new privacy-preserving technologies
Phase out third-party cookies
Continue to mediate covert tracking
+
https://privacysandbox.com/
BlinkOn 15
Wait, federated identity?
BlinkOn 15
BlinkOn 15
And cookies are involved?
BlinkOn 15
******
Sign Up
https://example1.com
John Doe�johndoe@email.com
Sign-in to example1.com with IDP
Continue as John
forgot password
your@email.com
Browser
RP
IDP
BlinkOn 15
https://idp.com
Signing-out of RP1
Signing out of your apps
Signing-out of RP2
Signing-out of RPn
...
Browser
RP
IDP
BlinkOn 15
Cookies sound nutritious and delicious?
BlinkOn 15
BlinkOn 15
To preserve and elevate federated identity�for a more private web.
BlinkOn 15
When
BlinkOn 15
2023
2020
2021
2022
Here are 3 options�I2P
Oops, we have a problem
Hi there
today
Prototyping
Devtrial 1
Hello WICG, OIDF
Is this even a problem?
Would these even work?
This could work. How can I try?
Stable
Devtrial n
This works!
I2E?
Origin Trial(s)
No, it doesn’t.
I2S?
It more or less does.
3PCD
BlinkOn 15
What
BlinkOn 15
BlinkOn 15
BlinkOn 15
BlinkOn 15
How
BlinkOn 15
https://github.com/fedidcg/use-case-library/issues
BlinkOn 15
https://wicg.github.io/FedCM
BlinkOn 15
Accounts API
Metadata API
IdToken API
.well-known
Identity Provider
State Machine
Relying
Party
State Machine
User
Agent
State Machine
Logout API
Sign-in
Sign-out
Revoke
Sign-out
Revocation API
BlinkOn 15
O(B) > O(M) > O(100s)
Users
Relying Parties
Identity Providers
BlinkOn 15
Session Management
BlinkOn 15
Curious? chrome://flags/#webid
(mobile only for now)
BlinkOn 15
TL;DR;
BlinkOn 15
Questions
dsinclair@chromium.org
BlinkOn 15