RBAC vs ABAC vs ReBAC: Choosing the Right Permission System in TypeScript
This week's article is all about permission systems and how to handle complex authorization. Most apps start by giving users a role and using that role for all auth checks, but that quickly becomes unwieldy. In this article I talk about the pros/cons of 3 different permission models (RBAC, ABAC, and ReBAC) and explain how to implement each of them in TypeScript.