Azure AD Roles & RBAC
Last updated
Last updated
Azure AD Roles & RBAC (Role-Based Access Control) allows organizations to assign permissions based on user roles, ensuring secure access to resources.
Azure AD Roles: Predefined roles (e.g., Global Administrator, User Administrator) with specific permissions to manage Azure AD resources.
RBAC: Controls access to Azure resources based on roles assigned to users, groups, or service principals. Roles can be scoped to specific resources (e.g., subscription, resource group).
This approach simplifies access management by granting only necessary permissions based on the userβs role. And here is the simplified list of some pre defined roles which can be applied directly for more granular control over the administration.
1. Global Administrator
Permissions: Full control over all aspects of Azure AD, including user management, subscription access, and configuration of all services.
Use Case: Typically assigned to IT admins who need to manage the entire Azure AD environment.
2. User Administrator
Permissions: Can create, update, and delete users and groups, reset passwords, and manage user licenses.
Use Case: Assigned to admins responsible for user and group management but not full access to Azure AD settings.
3. Privileged Role Administrator
Permissions: Can manage role assignments for other administrators, including Azure AD roles and privileged access.
Use Case: For admins managing role-based access and overseeing elevated permissions.
4. Security Administrator
Permissions: Manage security-related features like multi-factor authentication (MFA), security policies, and compliance settings.
Use Case: Typically assigned to security-focused admins responsible for securing the environment.
5. Application Administrator
Permissions: Can manage enterprise applications, including registering new applications and managing app permissions.
Use Case: Assigned to admins responsible for application configurations and integrations.
6. Conditional Access Administrator
Permissions: Can configure and manage Conditional Access policies and settings.
Use Case: For admins focused on implementing and managing access controls based on specific conditions (e.g., MFA, location-based restrictions).