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

YouTube

Stop Making This Massive Authorization Mistake - Building Robust Permission Systems with CASL

Web Dev Simplified via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build a robust authorization system using CASL (Code Access Security Layer) that integrates seamlessly with your data access layer and user interface. Master the setup and configuration of CASL as the foundation for handling permissions in web applications, then implement type safety measures to ensure reliable permission checking throughout your codebase. Discover how to implement both basic and advanced permission checking mechanisms that can handle complex authorization scenarios. Explore query-level permission checking techniques, starting with fundamental approaches before advancing to sophisticated methods that filter data based on user permissions. Gain practical experience through hands-on implementation while learning best practices for creating extensible and maintainable permission systems that avoid common authorization pitfalls in modern web development.

Syllabus

00:00 - Introduction
01:00 - Starting code
01:37 - Casl Setup
08:03 - Type Safety Setup
13:37 - Implementing basic permission checking
16:38 - Advanced permission checking
37:25 - Basic query permission checking
43:00 - Advanced query permission checking

Taught by

Web Dev Simplified

Reviews

Start your review of Stop Making This Massive Authorization Mistake - Building Robust Permission Systems with CASL

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.