1×
Become a member
to unlock all features

Level Up!

Access all courses & lessons on egghead today and lock-in your price for life.

Autoplay

    Implement user Authentication in a Next.js app with Auth0

    nextNext.js

    With the Auth0 set up in our Next.js project, the next step is to integrate the authentication flow into our app.

    In this lesson, we'll set up the API routes Auth0 needs to handle the auth process - /api/login, /api/logout and /api/callback. Then, we'll use the getServerSideProps lifecycle method in Next.js to authenticate users on the server-side. Finally, we'll update our /secret page component to have different states depending on the login session status of a visitor.

    After this lesson, you will understand how to implement the user authentication logic in a Next.js app with Auth0.