Elixir Wizards cover image

Elixir Wizards

Creating the WebAuthn Components Library for Phoenix LiveView Apps with Owen Bickford

Nov 14, 2024
Owen Bickford, creator of the WebAuthnComponents library, dives into the future of passwordless authentication for Phoenix LiveView apps. He discusses the evolution from traditional passwords to modern passkeys and highlights security flaws in conventional systems. Owen explains how the WebAuthn API enhances user experience and security while encouraging community contributions to the library. Also covered are challenges like cross-device support and the transformative potential of hardware-based credentials, ensuring safer, more efficient web applications.
57:32

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • The evolution of authentication highlights significant security flaws in traditional methods, paving the way for modern solutions like passkeys and the WebAuthn API.
  • Passkeys simplify the user experience by eliminating the need for passwords while enhancing security through advanced cryptography and hardware-based credential storage.

Deep dives

The Evolution of Authentication Methods

Authentication has progressed significantly over the years, primarily starting with simple password use that evolved into more secure practices. Initially, passwords were stored in databases in plain text, leading to data breaches and the need to develop more secure techniques like hashing and salting. However, as database security became a concern, multifactor authentication (MFA) emerged, which requires additional verification steps, such as codes sent via SMS or email. Despite advancements, many of these methods still face vulnerabilities, such as phishing attacks and database leaks, highlighting the need for modern solutions like passkeys.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode