Permissions
- Simple permissions management is just a list e.g. Access Control List (ACL)
- Role Based Access Control (RBAC) defines groups of permissions by person e.g. manager, intern, executive
- More flexible and simple at first
- Complexity creep for each person who thinks they’re “special”
- Attribute Based Access Control (ABAC) defines permissions for combinations of the person, task, data, etc.
- e.g. AWS Identity and Access Management (IAM) aims to balance complexity with security