maricarmen.dev
← Writing
May 12, 2026 authorization 9 min

RBAC, ABAC, ReBAC: three ways to think about permissions

When roles are enough, when you need attributes, and when the problem is really about relationships. A pragmatic guide to choosing an authorization model before it turns into a fifteen-level nested if.

In this piece