Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to implement professional-grade role-based access control (RBAC) and authorization in Next.js applications using Kinde authentication service. Explore the fundamentals of authorization and understand what components need protection in Next.js applications, from pages and API routes to UI elements. Build a complete example application that demonstrates authentication integration, role and permission management, and dynamic UI rendering based on user permissions. Master the implementation of user roles, permission checking, and access revocation while following industry best practices for securing web applications. Discover how to conditionally display interface elements based on user authorization levels and learn proper techniques for managing user sessions and security tokens.
Syllabus
00:00 Authorization intro
02:48 What to protect in Next.js?
04:35 Example app overview
06:56 Add authentication
13:09 Add authorization roles & permissions
19:27 Change UI depending on user permissions
21:31 Get role
22:39 Revoking access
Taught by
ByteGrad