RBAC keeps authorization understandable by grouping permissions. It is useful for dashboards, teams, marketplaces, and admin areas.
ELI5
Think of Role-Based Access Control (RBAC) as the lock and rules that keep people and data safe. A permission model where users get abilities through roles such as admin, editor, or viewer.
In practice
Use it when a workflow touches secrets, permissions, user data, payments, or untrusted input. In practice, define the owner, input, output, and failure mode before you rely on it.