JavaScript Jabber cover image

JavaScript Jabber

The Future of Authentication in JavaScript: An Inside Look into Passport JS with Jared Hanson - JSJ 613

Dec 26, 2023
Jared Hanson, software engineer at Okta, discusses the challenges of secure authentication and the potential of WebAuthn. They also explore the frustrations with ongoing changes in browser technology and the flexibility and future strategies of Passport JS. Additionally, they touch on the complexity of JavaScript type checking and troubleshooting touchscreen issues. Tune in for cutting-edge trends in the JavaScript and Node.js ecosystems!
01:19:47

Episode guests

Podcast summary created with Snipd AI

Quick takeaways

  • Passport.js is an authentication framework for Node.js that handles various authentication strategies and aims to be minimalistic and extensible.
  • WebAuthn is a technology that simplifies and secures authentication by enabling passwordless login experiences and integration with operating systems for secure and user-friendly authentication.

Deep dives

Passport.js: An Authentication Framework for Node.js

Passport.js is an authentication framework for Node.js that handles all areas of logging into an application, including web applications and token-based authentication for API applications. It primarily focuses on Express but can be used with other frameworks as well. The framework has been around since 2011 and has evolved to support various authentication strategies, including username/password, OAuth, and OpenID Connect. Passport.js aims to be minimalistic and provide just the authentication bit while leaving other application-related choices to the developer. It has a plugin-based architecture, making it extensible and allowing developers to add their own strategies.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner