Authorization determines whether an authenticated user or application may access a system or resource and perform a requested action. In Azure, the decision is based on permissions associated with an assigned role. section 2.3
Authorization answers two operational questions:
- What can the identity access? section 2.1
- What actions can the identity perform on specific resources? section 2.1
- Which permissions should be grouped into a role rather than assigned individually? section 2.3
Azure role-based access control (Azure RBAC) provides the platform authorization mechanism. Assigning roles to users or groups supports granular access management and avoids the tedious, error-prone process of maintaining custom permissions for every user. section 2.3.1 section 2.3
Different duties, different roles
Azure RBAC can allow one administrator group to manage virtual machines, one user to manage virtual machines, another to manage SQL databases, or application developers to manage resources within a resource group. section 2.3.1
Use the four-pillar model to distinguish authorization from authentication, administration, and auditing. section 2.1






