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