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

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This tutorial shows how to configure role-based authorization in a Next.js 13 app using NextAuth. It covers role persistence, middleware, protected routes, and a denied page, with examples for OAuth and credentials configurations.

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.