Permission Systems that Scale
$225.00 Original price was: $225.00.$39.00Current price is: $39.00.
• Format: Digital Download
Build Enterprise-Grade Permission Systems
This workshop helps you level up your permission systems to handle the complexity of enterprise applications. We will take a project and evolve the permission system from a basic role-based approach to a scalable attribute-based system. Additionally, we will cover common permission pitfalls, popular permission system libraries, alternative permission systems, and how to integrate these systems in a way that is easy to maintain. Lastly, we will create our own basic permission system library to gain a deeper understanding of how these systems work.
You’ll learn:
- Learn how to create maintainable permission systems that scale with the complexities of your application
- Learn about role-based, attribute-based, and relationship-based access control systems and the pros/cons of each
- Discover how to connect your permission system to your database to automatically apply permissions for every query
Table of Contents
1 Introduction
2 Authentication vs Authorization
3 Project Setup
4 Common Permission Mistakes
5 Fixing Permissions Exercise
6 Permission Services Layer
7 Project Service
8 What is Role-Based Access Control
9 RBAC Permissions
10 RBAC Exercise
11 Applying RBAC to the UI
12 Limitations of RBAC
13 Handling Granular Permissions
14 What is ABAC
15 Resource & Permission Types
16 Admin & Editor Permissions
17 Creating the can Function
18 Applying ABAC Exercise
19 Migrating UI to ABAC
20 Environment-Based Rules
21 Field Level Read Rules
22 Field Level Write Rules
23 Applying CreateUpdate Rules to Backend
24 Automatic Database Filtering
25 Benefits & Limitations of ABAC
26 Why Use a Permission Library
27 Migrating to CASL
28 Using CASL-Based Permissions
29 Permitted Fields with CASL
30 Drizzle Helper Functions
31 Benefits & Limitations of CASL
32 Wrapping Up
Related products
-

System Design: A guide to building scalable, reliable, and high-performance systems (English Edition)
0 out of 5$49.95Original price was: $49.95.$23.19Current price is: $23.19. Add to cart -

ChatGPT For Dummies
0 out of 5$45.00Original price was: $45.00.$14.99Current price is: $14.99. Add to cart -

Programming Massively Parallel Processors: A Hands-on Approach
0 out of 5$89.99Original price was: $89.99.$21.10Current price is: $21.10. Add to cart -

AI Systems Performance Engineering: Optimizing Model Training and Inference Workloads with GPUs, CUDA, and PyTorch
0 out of 5$99.99Original price was: $99.99.$23.05Current price is: $23.05. Add to cart

Reviews
There are no reviews yet.