Azure’s identity and access management system is built on Microsoft Entra ID (formerly Azure Active Directory), which provides both cloud identity for users and service principals and federated identity for Azure workloads through managed identities. In Azure, identity and access management is not a separate security layer bolted on after infrastructure design; it is the primary access control mechanism for every Azure resource, replacing network-level controls as the first line of defence in a Zero Trust architecture.
Azure Role-Based Access Control (RBAC) governs all operations against Azure resources by evaluating whether the requesting identity has a role assignment that permits the action on the targeted resource scope. Every Azure resource operation — read a secret from Key Vault, deploy a Virtual Machine, query a Log Analytics Workspace — is an RBAC-protected action. Understanding the role assignment model, the built-in roles, and the custom role definition structure is the prerequisite for any Azure security design.
Privileged Identity Management (PIM) and Conditional Access extend the baseline RBAC model with just-in-time access elevation and context-aware authentication policy. PIM enables engineers to hold eligible role assignments that are inactive by default and require explicit activation for a bounded time window with justification, reducing the standing privileged access footprint that represents the highest-risk attack surface. Conditional Access policies enforce authentication requirements — MFA, compliant device, specific location — before granting access to applications and resources.