Beyond the Login Page: Authentication in Next.js
November 03, 2023
10 min
Free
javascript
nextjs
auth
edge-middleware
session-management
authentication
web-development
react
server-components
security
oauth
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.