Beyond the Login Page: Authentication in Next.js

November 03, 2023 10 min Free

Description

Modern web applications demand authentication that is fully secure and a delightful experience for users. This talk explores what it looks like to build a capable authentication system that takes full advantage of the strengths of Next.js, and discusses why you might not want to build one yourself. It delves into the complexities of modern authentication, including password management, OAuth, multi-factor authentication, and session management, while also highlighting the challenges and considerations specific to Next.js's programming model and edge compute capabilities. The presentation advocates for leveraging solutions like Clerk to streamline authentication and improve developer experience.