The correct answer is Attribute-Based Access Control (ABAC).
ABAC allows for dynamic assignment of access rights based on attributes (which can include user characteristics, environmental conditions, and resource attributes) and rules defined by a custodian or administrator. This flexibility supports complex access policies that can adapt to various contexts.