← Glossary · identity

Role-Based Access Control (RBAC)

A model for granting permissions based on a user's role rather than assigning individual permissions per user.

RBAC simplifies access management at scale by defining a small number of roles (admin, member, billing, viewer) and assigning users to roles. Adding a new permission to a role updates everyone in that role. Most SaaS apps ship with at least three default roles; enterprise tiers usually allow custom roles and per-resource permissions. RBAC makes deprovisioning faster and reduces accidental over-privileging.