Adventures in DevOps

Browser Native Auth and FedCM is finally here!


Listen Later

Share Episode ⸺ Episode Sponsor: Incident.io - https://dev0ps.fyi/incidentio
         
         "My biggest legacy at Google is the amount of systems I broke." — Sam Goto joins the show with a name that strikes fear into engineering systems everywhere. As a Senior Staff Engineer on the Chrome team, Sam shares the hilarious reality of having the last name "Goto," which once took down Google's internal URL shortener for four hours simply because he plugged in a new computer.

         >

Sam gets us up to speed with Federated Credentials Management (FedCM), as we dive deep into why authentication has been built despite the browser rather than with it, and why it’s time to move identity from "user-land" to "kernel-land". This shift allows for critical UX improvements for logging in all users irrespective of what login providers you use, finally addressing the "NASCAR flag" problem of infinite login lists.

         >

Most importantly, he shares why you don't need to change your technology stack to get all the benefits of FedCM. Finally, Sam details the "self-sustaining flame" strategy (as opposed to an ecosystem "flamethrower"), revealing how they utilized JavaScript SDKs to migrate massive platforms like Shopify and 50% of the web's login traffic without requiring application developers to rewrite their code.

         >💡 Notable Links:
         
  • HSMs + TPM in production environments
  • Get involved: FedCM W3C WG
  • The FedCM spec GitHub repo
  • TPAC Browser Conference
🎯 Picks:
         
  • Warren - Book: The Platform Revolution
  • Sam - The 7 Laws of Identity and Short Story: The Egg By Andy Weir
...more
View all episodesView all episodes
Download on the App Store

Adventures in DevOpsBy Will Button, Warren Parad

  • 4.4
  • 4.4
  • 4.4
  • 4.4
  • 4.4

4.4

18 ratings


More shows like Adventures in DevOps

View all
Global News Podcast by BBC World Service

Global News Podcast

7,583 Listeners

Software Engineering Radio - the podcast for professional software developers by team@se-radio.net (SE-Radio Team)

Software Engineering Radio - the podcast for professional software developers

272 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

289 Listeners

LINUX Unplugged by Jupiter Broadcasting

LINUX Unplugged

270 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

583 Listeners

Soft Skills Engineering by Jamison Dance and Dave Smith

Soft Skills Engineering

288 Listeners

Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Syntax - Tasty Web Development Treats

986 Listeners

Darknet Diaries by Jack Rhysider

Darknet Diaries

8,061 Listeners

DataFramed by DataCamp

DataFramed

267 Listeners

AWS Podcast by Amazon Web Services

AWS Podcast

205 Listeners

DevOps and Docker Talk: Cloud Native Interviews and Tooling by Bret Fisher

DevOps and Docker Talk: Cloud Native Interviews and Tooling

55 Listeners

DevOps Paradox by Darin Pope & Viktor Farcic

DevOps Paradox

25 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

63 Listeners

Dwarkesh Podcast by Dwarkesh Patel

Dwarkesh Podcast

523 Listeners

The AI Daily Brief: Artificial Intelligence News and Analysis by Nathaniel Whittemore

The AI Daily Brief: Artificial Intelligence News and Analysis

633 Listeners