Federated Identity and
Browsers (Updated for Q12024)�
Heather Flanagan,
Wearer of All The Hats
Playlist for Today
Problem Statement
About Tracking
Timing
Standardization
Next Steps
[ 2 ]
Problem Statement for the Web
Non-transparent, uncontrollable tracking of users across the web needs to be addressed and prevented.
(Thank you, GDPR)
[ 3 ]
Federated Authentication Addendum
Many applications and services need to work through the browser to support SSO/federated login, and yet federated login and tracking tools use the same features and are indistinguishable from the browser’s perspective.
[ 4 ]
Government, Academia, Enterprise, etc, are important, but…
The experience and primary use case of the browser vendors is in social media.
Your use case matters, but you need to demonstrate it in action.
[ 5 ]
Competing Assumptions, All Valid
All these statements are true. Browsers have to figure out how to support them all in the most privacy-preserving fashion possible.
[ 6 ]
It’s About More Than Just Federated Authentication
Sites use features like cookies for more than just authentication and authorization
[ 7 ]
LEARNING ABOUT TRACKING
How Does Tracking Happen
Third-Party Cookies
IP Addresses
Browser Fingerprints
Link Decoration
Bounces / Redirects
[ 9 ]
Cookies
HTTP cookies (also called web cookies, Internet cookies, browser cookies, or simply cookies) are small blocks of data created by a web server while a user is browsing a website and placed on the user's computer or other device by the user’s web browser.
[ 10 ]
IP Addresses
Used to identify machines and/or services
[ 11 ]
Browser Fingerprints
Information collected about the software and hardware of a remote computing device for the purpose of identification
Includes capture of information such as
Have you seen “Mitigating Browser Fingerprinting in Web Specifications”?
[ 12 ]
Link Decoration
A method of adding extra information to the URL. Also known as “navigation-based tracking”
Used for:
https://customer.sspnet.org/SSP/Events/2022-Annual-Meeting/ssp/AM22/Home.aspx?hkey=25db5ee4-3ea6-4a35-8f4a-a6229e9c194a
[ 13 ]
Bounces / Redirects
Used by trackers to get around third-party limitations, also known as redirect tracking
[ 14 ]
WHAT’S CHANGING NOW?
Timelines
[ 16 ]
What Happens When You Change the Primitives
[ 17 ]
Desktop Browser Market Share Worldwide
Source: https://gs.statcounter.com/browser-market-share/desktop/worldwide
Chrome
Safari
Edge
Firefox
Opera
[ 18 ]
API Under Development: FedCM
“Federated Credentials Management API aims to fill the specific hole left by the removal of third-party cookies on federated login.” https://github.com/fedidcg/FedCM/blob/main/README.md
[ 19 ]
Did we say “under development”?
FedCM is still working on how to tackle a few key areas
[ 20 ]
In Scope, Out of Scope, Goals, and Non-Goals
FedCM is about third-party cookie deprecation
See the Explainer for more detail:
[ 21 ]
Google Identity Services
GIS is rolling out FedCM in their IdP
See the the Privacy Sandbox blog for more detail:
[ 22 ]
Prototyping and Testing
[ 23 ]
BUT WHAT ABOUT ADVERTISING?
Disclaimer
While my expertise is more aligned with authentication and authorization, there have been a LOT of questions about what the browser changes mean to advertising, so here’s what I know so far.
[ 25 ]
If not cookies, then what?
** These are not standard across all browsers (yet?)
[ 26 ]
A Place for Everything, and Everything in its Place
[ 27 ]
THERE’S ALWAYS MORE
Standardization
Incubation first, Standardization second
[ 29 ]
Continuing the Conversations
To be a part of developing the solutions
[ 30 ]
Lurking Like a Lurker
[ 31 ]
Q&A
[ 32 ]