What is Proxy?
+15 Mana
The NextResponse API
+15 Mana
Proxy Matchers
+15 Mana
Request Inspection
+15 Mana
Proxy File Location(Sign in required)
Beginner+10 Mana
Redirect vs Rewrite(Sign in required)
Intermediate+10 Mana
Matcher Path Syntax(Sign in required)
Intermediate+15 Mana
Reading Cookies in Proxy(Sign in required)
Beginner+10 Mana
Protecting Routes
+15 Mana
Handling Public Routes
+15 Mana
Protecting API Routes
+15 Mana
Rate Limiting in Proxy
+15 Mana
Njs Challenge Cookie Access(Sign in required)
Beginner+10 Mana
Redirect After Login(Sign in required)
Intermediate+10 Mana
API Authentication Response(Sign in required)
Beginner+10 Mana
Rate Limit Response Header(Sign in required)
Intermediate+10 Mana
Session-Based Authentication
+15 Mana
JWT Authentication
+15 Mana
Refresh Token Pattern
+15 Mana
OAuth Basics
+15 Mana
Njs Challenge Httponly(Sign in required)
Intermediate+10 Mana
Njs Challenge JWT Stateless(Sign in required)
Intermediate+10 Mana
Refresh Token Purpose(Sign in required)
Intermediate+15 Mana
OAuth State Parameter(Sign in required)
Advanced+15 Mana
Introduction to Auth.js
+15 Mana
Accessing the Session
+15 Mana
Auth.js Callbacks
+15 Mana
Database Adapters
+15 Mana
Auth.js Route Handler(Sign in required)
Beginner+10 Mana
Server Session Access(Sign in required)
Intermediate+10 Mana
Auth.js Callback Flow(Sign in required)
Advanced+15 Mana
Session Strategy Choice(Sign in required)
Advanced+15 Mana
Ready to start Next.js Proxy & Authentication?
20 interactive lessons and 20 hands-on challenges โ learn in VS Code, Cursor, or the web.