Authorization Models

RBAC, ABAC, PBAC, and ReBAC

  • RBAC: roles grant permissions.
  • ABAC: subject, object, and environment attributes decide access.
  • PBAC: policies express rules independently of application code.
  • ReBAC: relationships between entities decide access.