Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум

  1. Урок 1. 00:02:15
    Introduction
  2. Урок 2. 00:05:37
    Authentication vs Authorization
  3. Урок 3. 00:11:07
    Project Setup
  4. Урок 4. 00:04:22
    Common Permission Mistakes
  5. Урок 5. 00:09:13
    Fixing Permissions Exercise
  6. Урок 6. 00:15:01
    Permission Services Layer
  7. Урок 7. 00:14:59
    Project Service
  8. Урок 8. 00:05:54
    What is Role-Based Access Control?
  9. Урок 9. 00:05:19
    RBAC Permissions
  10. Урок 10. 00:08:26
    RBAC Exercise
  11. Урок 11. 00:05:44
    Applying RBAC to the UI
  12. Урок 12. 00:04:15
    Limitations of RBAC
  13. Урок 13. 00:14:47
    Handling Granular Permissions
  14. Урок 14. 00:08:16
    What is ABAC?
  15. Урок 15. 00:07:06
    Resource & Permission Types
  16. Урок 16. 00:10:51
    Admin & Editor Permissions
  17. Урок 17. 00:09:55
    Creating the can Function
  18. Урок 18. 00:13:38
    Applying ABAC Exercise
  19. Урок 19. 00:10:31
    Migrating UI to ABAC
  20. Урок 20. 00:05:17
    Environment-Based Rules
  21. Урок 21. 00:08:27
    Field Level Read Rules
  22. Урок 22. 00:09:30
    Field Level Write Rules
  23. Урок 23. 00:10:54
    Applying Create/Update Rules to Backend
  24. Урок 24. 00:09:06
    Automatic Database Filtering
  25. Урок 25. 00:03:57
    Benefits & Limitations of ABAC
  26. Урок 26. 00:05:22
    Why Use a Permission Library?
  27. Урок 27. 00:13:12
    Migrating to CASL
  28. Урок 28. 00:14:03
    Using CASL-Based Permissions
  29. Урок 29. 00:07:22
    Permitted Fields with CASL
  30. Урок 30. 00:12:22
    Drizzle Helper Functions
  31. Урок 31. 00:03:26
    Benefits & Limitations of CASL
  32. Урок 32. 00:15:02
    Wrapping Up