SlideShare a Scribd company logo
1 of 25
Download to read offline
Federated Authentication
Browser changes and what to expect
Jason Griffey
Director of Strategic Initiatives, NISO
Amanda Ferrante
Principal Product Manager, Identity & Access Management, EBSCO
[ 2 ]
Topics for Today
Problem
Statement
About Tracking Timing and
Browser
Development
Activities
Next Steps
[ 3 ]
Non-transparent, uncontrollable tracking
of users across the web needs to be
addressed and prevented.
Problem Statement for the Web
[ 4 ]
Libraries and Publishing is Important But
The experience and
lead driver of the
browser vendors is in
the consumer web.
[ 5 ]
Regulation Trumps Standardization
Browser vendors are
being held
accountable for
tracking.
They will implement
tech that breaks
things in order to
avoid legal action.
LEARNING ABOUT TRACKING
[ 7 ]
Browsers vs Browser Engines
• Browsers = Chrome, Firefox, Safari, Edge, Brave
• Browser engines = Blink (aka, Chromium), Gecko, WebKit
• Functionality is based on the browser engine more than the
browser
• ALL browsers on iOS and iPadOS are actually built on WebKit;
WebKit does not support third-party cookies
• Edge and Chrome are built on Blink; they will show much the
same behaviors when it comes to features
This matters when you start troubleshooting why someone can’t get to a website or service
[ 8 ]
How Does Tracking Happen
Third-Party
Cookies
IP Addresses Browser
Fingerprinting
Link
Decoration
Bounce
Tracking
[ 9 ]
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.
• First-Party Cookies
• Accessible only by the domain that created it
• Third-Party Cookies
• Accessible to any site at any domain
Cookies
[ 10 ]
IP Addresses
Used to identify machines and/or services
• Tracking mitigations for Browser Fingerprinting often impact IP address
information
• Often used to make authorization decisions in:
• Libraries
• Enterprise Resource Planning (ERP) systems
[ 11 ]
Browser Fingerprinting
Information collected about the software and hardware of a remote
computing device for the purpose of identification
Includes capture of information such as
• Browser used
• Fonts used
• Add-ons used
• Browser security configuration
• IP address
• …
[ 12 ]
Link Decoration
A method of adding extra information to the URL. Also known
as “navigation-based tracking”
Used for:
• Query strings
• Some authentication tokens (i.e., “Front-channel”)
• Tracking information
https://2023alaannual.eventscribe.net/myplan.asp?mode=sessions&afp=MkMxM
Tc3MTo2MTUyNjc2MDpNc1N1SDVYYg
[ 13 ]
Bounce Tracking
Used by trackers to get around third-party limitations, also
known as redirect tracking
● Website A sends the browser to the tracker to get a
first-party cookie.
○ The tracker then sends the browser on to the user's
destination with additional information stored in the
browser that will allow the tracker to ’follow’ the user
around the web.
● The end-user does not see this transition; they only see
Website A and then the destination page.
[ 14 ]
Many applications and services need
to work through the browser to
support SSO/federated login (and
other library services), and yet these
and tracking tools use the same
features and are indistinguishable from
the browser’s perspective.
[ 15 ]
Sites use features like cookies for more than
just authentication and authorization
• Storing user preferences
• Session information across frames
• Demographic info for targeted advertising / content
It’s About More Than Just Authentication
THINGS TO KNOW
[ 17 ]
Implications to Remember
• Authentication that uses SAML will continue to work as designed for at
least the next 1-3 years.
• (except, the ability to globally log out of all SAML sessions)
• WAYF IdP Discovery services will continue to work.
• (previous organizations will likely be forgotten (e.g.,
SeamlessAcccess).
• Services that share information between third-parties in frames (e.g.,
Teams, ILS/LMS) will have mixed results.
• Other features that enable tracking (IP addresses, browser fingerprinting)
are already breaking, depending on which browser is being used.
• WAYFless linking (link decoration) may be affected depending on
implementation.
[ 18 ]
Timelines
• Apple’s timeline:
• n/a (Apple started blocking third-party cookies by default in 2017
as part of Intelligent Tracking Protection)
• With Safari 17, they are also removing known link decoration
trackers in Private Browsing Mode.
• Mozilla’s timeline:
• n/a (Mozilla also blocks third-party cookies by default as of June
2022 with Total Cookie Protection)
• Google’s timeline:
• https://privacysandbox.com/timeline
• “As developers adopt these APIs, we now intend to begin phasing
out third-party cookies in Chrome in the second half of 2024.”
Safari Private Browsing
[ 20 ]
What is happening Right Now?
• Seamless Access developers are meeting regularly with
browser vendors
○ Other library vendors are in that group as well
• Discussions w/ Mozilla, Google re: creating a test environment
• Discussions with FedID CG, FIDO Alliance, others on forming a
W3C Working Group to standardize FedCM
[ 21 ]
Want to Learn More?
To be a part of developing the solution (or at least lurk and learn)
• Federated Identity Community Group
• https://www.w3.org/community/fed-id/
• Private Advertising Technology Community Group
• https://www.w3.org/community/patcg/
• REFEDS Browser Changes and Federation WG
• https://wiki.refeds.org/display/GROUPS/Browser+Changes+
and+Federation
[ 22 ]
Q&A
AI & Machine Learning in Scholarly
Publishing: Services, Data, and Ethics
October 3, 2023
Washington, DC
IN PERSON
Week of February 12, 2024
Baltimore, MD
http://niso.plus
Link to these slides

More Related Content

What's hot

Presentasyon tungkol sa sitasyon
Presentasyon tungkol sa sitasyonPresentasyon tungkol sa sitasyon
Presentasyon tungkol sa sitasyon
laducla
 
Introduksyon sa pananaliksik wika at panitikan
Introduksyon sa pananaliksik wika at panitikanIntroduksyon sa pananaliksik wika at panitikan
Introduksyon sa pananaliksik wika at panitikan
Emma Sarah
 
Experimental research
Experimental researchExperimental research
Experimental research
dhinnar
 

What's hot (20)

Sarbey
SarbeySarbey
Sarbey
 
Pakikipagpanayam o Interbyu (Interview)
Pakikipagpanayam o Interbyu (Interview)Pakikipagpanayam o Interbyu (Interview)
Pakikipagpanayam o Interbyu (Interview)
 
Pusong Walang Pag-ibig
Pusong Walang Pag-ibigPusong Walang Pag-ibig
Pusong Walang Pag-ibig
 
pagbuo_ng_manwal.pptx.pptx
pagbuo_ng_manwal.pptx.pptxpagbuo_ng_manwal.pptx.pptx
pagbuo_ng_manwal.pptx.pptx
 
Bahagi ng feasibILITY
Bahagi ng feasibILITY Bahagi ng feasibILITY
Bahagi ng feasibILITY
 
Pananaliksik unang hakbang Updated File
Pananaliksik unang hakbang Updated FilePananaliksik unang hakbang Updated File
Pananaliksik unang hakbang Updated File
 
Mga katangian at kalikasan ng feasibility study
Mga katangian at kalikasan ng feasibility studyMga katangian at kalikasan ng feasibility study
Mga katangian at kalikasan ng feasibility study
 
Exit assessment on miss pathupats
Exit assessment on miss pathupatsExit assessment on miss pathupats
Exit assessment on miss pathupats
 
Pagsulat ng liham pangnegosyo
Pagsulat ng liham pangnegosyoPagsulat ng liham pangnegosyo
Pagsulat ng liham pangnegosyo
 
"Pagpapahalaga sa pamilya ng isang anak"
"Pagpapahalaga sa pamilya ng isang anak""Pagpapahalaga sa pamilya ng isang anak"
"Pagpapahalaga sa pamilya ng isang anak"
 
Elemento ng pelikula
Elemento ng pelikulaElemento ng pelikula
Elemento ng pelikula
 
Presentasyon tungkol sa sitasyon
Presentasyon tungkol sa sitasyonPresentasyon tungkol sa sitasyon
Presentasyon tungkol sa sitasyon
 
Introduksyon sa pananaliksik wika at panitikan
Introduksyon sa pananaliksik wika at panitikanIntroduksyon sa pananaliksik wika at panitikan
Introduksyon sa pananaliksik wika at panitikan
 
Ibalon
IbalonIbalon
Ibalon
 
PAGGAWA NG MANWAL (2).pptx
PAGGAWA NG MANWAL (2).pptxPAGGAWA NG MANWAL (2).pptx
PAGGAWA NG MANWAL (2).pptx
 
1st Advent.pptx
1st Advent.pptx1st Advent.pptx
1st Advent.pptx
 
Pagsulat ng Manwal.pptx
Pagsulat ng Manwal.pptxPagsulat ng Manwal.pptx
Pagsulat ng Manwal.pptx
 
Pamanahong Papel o Pananaliksik (Research Paper)
Pamanahong Papel o Pananaliksik (Research Paper)Pamanahong Papel o Pananaliksik (Research Paper)
Pamanahong Papel o Pananaliksik (Research Paper)
 
Experimental research
Experimental researchExperimental research
Experimental research
 
URI NG AWITING-BAYAN
URI NG AWITING-BAYANURI NG AWITING-BAYAN
URI NG AWITING-BAYAN
 

Similar to Ferrante and Griffey "Federated Authentication_ Browser changes and what to expect"

Tracking the Trackers tutorial at the Digital Methods Summer School 2013
Tracking the Trackers tutorial at the Digital Methods Summer School 2013Tracking the Trackers tutorial at the Digital Methods Summer School 2013
Tracking the Trackers tutorial at the Digital Methods Summer School 2013
Digital Methods Initiative
 
Browser Security – Issues and Best Practices1Outli
Browser Security – Issues and Best Practices1OutliBrowser Security – Issues and Best Practices1Outli
Browser Security – Issues and Best Practices1Outli
VannaSchrader3
 

Similar to Ferrante and Griffey "Federated Authentication_ Browser changes and what to expect" (20)

Tracking the Trackers tutorial at the Digital Methods Summer School 2013
Tracking the Trackers tutorial at the Digital Methods Summer School 2013Tracking the Trackers tutorial at the Digital Methods Summer School 2013
Tracking the Trackers tutorial at the Digital Methods Summer School 2013
 
Web Tracking in cyber security and network security
Web Tracking in cyber security and  network securityWeb Tracking in cyber security and  network security
Web Tracking in cyber security and network security
 
Design Summit - User stories from the field - Chris Jung
Design Summit - User stories from the field - Chris JungDesign Summit - User stories from the field - Chris Jung
Design Summit - User stories from the field - Chris Jung
 
Customized Browser Displaying Multiple Sessions in a Carousel View
Customized Browser Displaying Multiple Sessions in a Carousel ViewCustomized Browser Displaying Multiple Sessions in a Carousel View
Customized Browser Displaying Multiple Sessions in a Carousel View
 
Privacy in private browsing mode
Privacy in private browsing modePrivacy in private browsing mode
Privacy in private browsing mode
 
What is web scraping?
What is web scraping?What is web scraping?
What is web scraping?
 
Web analytics & Online privacy
Web analytics & Online privacyWeb analytics & Online privacy
Web analytics & Online privacy
 
Maths
MathsMaths
Maths
 
Chrome Extensions: Masking risks in entertainment
Chrome Extensions: Masking risks in entertainmentChrome Extensions: Masking risks in entertainment
Chrome Extensions: Masking risks in entertainment
 
19BCP072_Presentation_Final.pdf
19BCP072_Presentation_Final.pdf19BCP072_Presentation_Final.pdf
19BCP072_Presentation_Final.pdf
 
Access interrupted? How changes in browser technology may impact researchers'...
Access interrupted? How changes in browser technology may impact researchers'...Access interrupted? How changes in browser technology may impact researchers'...
Access interrupted? How changes in browser technology may impact researchers'...
 
Experimental Analysis of Web Browser Sessions Using Live Forensics Method
Experimental Analysis of Web Browser Sessions Using Live Forensics Method Experimental Analysis of Web Browser Sessions Using Live Forensics Method
Experimental Analysis of Web Browser Sessions Using Live Forensics Method
 
Sitecore 9 - What's new?
Sitecore 9 - What's new?Sitecore 9 - What's new?
Sitecore 9 - What's new?
 
Developing Secure Web Apps
Developing Secure Web AppsDeveloping Secure Web Apps
Developing Secure Web Apps
 
E Commerce Analytics Demandware
E Commerce Analytics DemandwareE Commerce Analytics Demandware
E Commerce Analytics Demandware
 
Seguridad Corporativa Con Internet Explorer 8(1)
Seguridad Corporativa Con Internet Explorer 8(1)Seguridad Corporativa Con Internet Explorer 8(1)
Seguridad Corporativa Con Internet Explorer 8(1)
 
Browser Security – Issues and Best Practices1Outli
Browser Security – Issues and Best Practices1OutliBrowser Security – Issues and Best Practices1Outli
Browser Security – Issues and Best Practices1Outli
 
A Brave New World
A Brave New WorldA Brave New World
A Brave New World
 
A security note for web developers
A security note for web developersA security note for web developers
A security note for web developers
 
iot_basic_1.pptx
iot_basic_1.pptxiot_basic_1.pptx
iot_basic_1.pptx
 

More from National Information Standards Organization (NISO)

More from National Information Standards Organization (NISO) (20)

Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 
Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Bazargan "NISO Webinar, Sustainability in Publishing"
Bazargan "NISO Webinar, Sustainability in Publishing"Bazargan "NISO Webinar, Sustainability in Publishing"
Bazargan "NISO Webinar, Sustainability in Publishing"
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
Compton "NISO Webinar, Sustainability in Publishing"
Compton "NISO Webinar, Sustainability in Publishing"Compton "NISO Webinar, Sustainability in Publishing"
Compton "NISO Webinar, Sustainability in Publishing"
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...
Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...
Hazen, Morse, and Varnum "Spring 2024 ODI Conformance Statement Workshop for ...
 
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
 
Mattingly "Text and Data Mining: Building Data Driven Applications"
Mattingly "Text and Data Mining: Building Data Driven Applications"Mattingly "Text and Data Mining: Building Data Driven Applications"
Mattingly "Text and Data Mining: Building Data Driven Applications"
 
Mattingly "Text and Data Mining: Searching Vectors"
Mattingly "Text and Data Mining: Searching Vectors"Mattingly "Text and Data Mining: Searching Vectors"
Mattingly "Text and Data Mining: Searching Vectors"
 
Mattingly "Text Mining Techniques"
Mattingly "Text Mining Techniques"Mattingly "Text Mining Techniques"
Mattingly "Text Mining Techniques"
 
Mattingly "Text Processing for Library Data: Representing Text as Data"
Mattingly "Text Processing for Library Data: Representing Text as Data"Mattingly "Text Processing for Library Data: Representing Text as Data"
Mattingly "Text Processing for Library Data: Representing Text as Data"
 
Carpenter "Designing NISO's New Strategic Plan: 2023-2026"
Carpenter "Designing NISO's New Strategic Plan: 2023-2026"Carpenter "Designing NISO's New Strategic Plan: 2023-2026"
Carpenter "Designing NISO's New Strategic Plan: 2023-2026"
 
Ross and Clark "Strategic Planning"
Ross and Clark "Strategic Planning"Ross and Clark "Strategic Planning"
Ross and Clark "Strategic Planning"
 
Mattingly "Data Mining Techniques: Classification and Clustering"
Mattingly "Data Mining Techniques: Classification and Clustering"Mattingly "Data Mining Techniques: Classification and Clustering"
Mattingly "Data Mining Techniques: Classification and Clustering"
 
Straza "Global collaboration towards equitable and open science: UNESCO Recom...
Straza "Global collaboration towards equitable and open science: UNESCO Recom...Straza "Global collaboration towards equitable and open science: UNESCO Recom...
Straza "Global collaboration towards equitable and open science: UNESCO Recom...
 
Lippincott "Beyond access: Accelerating discovery and increasing trust throug...
Lippincott "Beyond access: Accelerating discovery and increasing trust throug...Lippincott "Beyond access: Accelerating discovery and increasing trust throug...
Lippincott "Beyond access: Accelerating discovery and increasing trust throug...
 
Kriegsman "Integrating Open and Equitable Research into Open Science"
Kriegsman "Integrating Open and Equitable Research into Open Science"Kriegsman "Integrating Open and Equitable Research into Open Science"
Kriegsman "Integrating Open and Equitable Research into Open Science"
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
EADTU
 

Recently uploaded (20)

Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
PANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptxPANDITA RAMABAI- Indian political thought GENDER.pptx
PANDITA RAMABAI- Indian political thought GENDER.pptx
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
Introduction to TechSoup’s Digital Marketing Services and Use Cases
Introduction to TechSoup’s Digital Marketing  Services and Use CasesIntroduction to TechSoup’s Digital Marketing  Services and Use Cases
Introduction to TechSoup’s Digital Marketing Services and Use Cases
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 

Ferrante and Griffey "Federated Authentication_ Browser changes and what to expect"

  • 1. Federated Authentication Browser changes and what to expect Jason Griffey Director of Strategic Initiatives, NISO Amanda Ferrante Principal Product Manager, Identity & Access Management, EBSCO
  • 2. [ 2 ] Topics for Today Problem Statement About Tracking Timing and Browser Development Activities Next Steps
  • 3. [ 3 ] Non-transparent, uncontrollable tracking of users across the web needs to be addressed and prevented. Problem Statement for the Web
  • 4. [ 4 ] Libraries and Publishing is Important But The experience and lead driver of the browser vendors is in the consumer web.
  • 5. [ 5 ] Regulation Trumps Standardization Browser vendors are being held accountable for tracking. They will implement tech that breaks things in order to avoid legal action.
  • 7. [ 7 ] Browsers vs Browser Engines • Browsers = Chrome, Firefox, Safari, Edge, Brave • Browser engines = Blink (aka, Chromium), Gecko, WebKit • Functionality is based on the browser engine more than the browser • ALL browsers on iOS and iPadOS are actually built on WebKit; WebKit does not support third-party cookies • Edge and Chrome are built on Blink; they will show much the same behaviors when it comes to features This matters when you start troubleshooting why someone can’t get to a website or service
  • 8. [ 8 ] How Does Tracking Happen Third-Party Cookies IP Addresses Browser Fingerprinting Link Decoration Bounce Tracking
  • 9. [ 9 ] 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. • First-Party Cookies • Accessible only by the domain that created it • Third-Party Cookies • Accessible to any site at any domain Cookies
  • 10. [ 10 ] IP Addresses Used to identify machines and/or services • Tracking mitigations for Browser Fingerprinting often impact IP address information • Often used to make authorization decisions in: • Libraries • Enterprise Resource Planning (ERP) systems
  • 11. [ 11 ] Browser Fingerprinting Information collected about the software and hardware of a remote computing device for the purpose of identification Includes capture of information such as • Browser used • Fonts used • Add-ons used • Browser security configuration • IP address • …
  • 12. [ 12 ] Link Decoration A method of adding extra information to the URL. Also known as “navigation-based tracking” Used for: • Query strings • Some authentication tokens (i.e., “Front-channel”) • Tracking information https://2023alaannual.eventscribe.net/myplan.asp?mode=sessions&afp=MkMxM Tc3MTo2MTUyNjc2MDpNc1N1SDVYYg
  • 13. [ 13 ] Bounce Tracking Used by trackers to get around third-party limitations, also known as redirect tracking ● Website A sends the browser to the tracker to get a first-party cookie. ○ The tracker then sends the browser on to the user's destination with additional information stored in the browser that will allow the tracker to ’follow’ the user around the web. ● The end-user does not see this transition; they only see Website A and then the destination page.
  • 14. [ 14 ] Many applications and services need to work through the browser to support SSO/federated login (and other library services), and yet these and tracking tools use the same features and are indistinguishable from the browser’s perspective.
  • 15. [ 15 ] Sites use features like cookies for more than just authentication and authorization • Storing user preferences • Session information across frames • Demographic info for targeted advertising / content It’s About More Than Just Authentication
  • 17. [ 17 ] Implications to Remember • Authentication that uses SAML will continue to work as designed for at least the next 1-3 years. • (except, the ability to globally log out of all SAML sessions) • WAYF IdP Discovery services will continue to work. • (previous organizations will likely be forgotten (e.g., SeamlessAcccess). • Services that share information between third-parties in frames (e.g., Teams, ILS/LMS) will have mixed results. • Other features that enable tracking (IP addresses, browser fingerprinting) are already breaking, depending on which browser is being used. • WAYFless linking (link decoration) may be affected depending on implementation.
  • 18. [ 18 ] Timelines • Apple’s timeline: • n/a (Apple started blocking third-party cookies by default in 2017 as part of Intelligent Tracking Protection) • With Safari 17, they are also removing known link decoration trackers in Private Browsing Mode. • Mozilla’s timeline: • n/a (Mozilla also blocks third-party cookies by default as of June 2022 with Total Cookie Protection) • Google’s timeline: • https://privacysandbox.com/timeline • “As developers adopt these APIs, we now intend to begin phasing out third-party cookies in Chrome in the second half of 2024.”
  • 20. [ 20 ] What is happening Right Now? • Seamless Access developers are meeting regularly with browser vendors ○ Other library vendors are in that group as well • Discussions w/ Mozilla, Google re: creating a test environment • Discussions with FedID CG, FIDO Alliance, others on forming a W3C Working Group to standardize FedCM
  • 21. [ 21 ] Want to Learn More? To be a part of developing the solution (or at least lurk and learn) • Federated Identity Community Group • https://www.w3.org/community/fed-id/ • Private Advertising Technology Community Group • https://www.w3.org/community/patcg/ • REFEDS Browser Changes and Federation WG • https://wiki.refeds.org/display/GROUPS/Browser+Changes+ and+Federation
  • 23. AI & Machine Learning in Scholarly Publishing: Services, Data, and Ethics October 3, 2023 Washington, DC IN PERSON Week of February 12, 2024 Baltimore, MD
  • 25. Link to these slides