Tag: backend
All the articles with the tag "backend".
Thu hồi JWT: Cái giá của việc chọn stateless
JWT vốn được thiết kế để không cần tra cứu server mỗi request, vậy làm sao thu hồi một thứ mà bản chất là không thể thu hồi? Bài viết trình bày các cách tiếp cận và cái giá phải trả cho mỗi cách.
ABAC: Attribute-Based Access Control khi RBAC không còn đủ
ABAC quyết định quyền dựa trên attribute của subject, resource, action và environment thay vì role cố định. Bài viết trình bày khái niệm ABAC, cách triển khai với CASL trong NestJS, và lộ trình migrate dần từ RBAC.
RBAC: Từ lý thuyết đến triển khai production
RBAC gồm ba khái niệm cốt lõi: User, Role, Permission. Bài viết trình bày các cạm bẫy thường gặp khi triển khai RBAC thực tế, từ hard-code role trong code, thiết kế schema, cho tới permission check nhiều lớp và giới hạn của RBAC thuần.