Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Next.js Role-Based User Authorization and Access Control - Next Auth Protected Routes

Dave Gray via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore role-based user authorization and access control in Next.js using NextAuth.js middleware. Implement protected routes with the Next.js 13 app router, learn to configure OAuth and credentials authorization, persist user roles, and set up TypeScript module augmentation. Master the withAuth wrapper for middleware, configure environment variables, and create role-based access routing. Apply these concepts through hands-on coding, from initial setup to final testing of the new middleware configuration.

Syllabus

Intro
Welcome
Getting Started
Starter Code
Options - OAuth profile function
Options - Credentials authorize function
Persisting the role
TypeScript Module Augmentation
Middleware - withAuth wrapper
Environment variables
Trying out the configuration
Analyzing the results
Component changes
Middleware - authorized callback changes
Middleware - Role-Based Access Routing
Denied page
Trying out the new Middleware configuration

Taught by

Dave Gray

Reviews

Start your review of Next.js Role-Based User Authorization and Access Control - Next Auth Protected Routes

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.