ABAC
Attribute-based access control
Each request is decided by a policy over attributes of the subject, the resource, the action and the environment, such as department, data classification or time. It expresses fine-grained rules that roles cannot, but depends on trustworthy attribute sources and on policies tested like code.
Covered in
Practice: Local project: Secure a real HTTP API