RBAC Role Based Permissions
RBAC stands for Role Based Access Control. Preset groups of permissions specific to specific roles and responsibilities. Roles can be assigned to individual users or groups. The following are some examples of Role Based Permissions
| Role | Description |
|---|---|
| Application Administrator | Can create and manage all aspects of app registrations and enterprise apps. |
| Application Developer | Can create application registrations independent of the 'Users can register applications' setting. |
| Attack Payload Author | Can create attack payloads that an administrator can initiate later. |
| Attack Simulation Administrator | Can create and manage all aspects of attack simulation campaigns. |
| Attribute Assignment Administrator | Assign custom security attribute keys and values to supported Azure AD objects. |
| Attribute Assignment Reader | Read custom security attribute keys and values for supported Azure AD objects. |
| Attribute Definition Administrator | Define and manage the definition of custom security attributes. |
| Attribute Definition Reader | Read the definition of custom security attributes. |
| Authentication Administrator | Can access to view, set and reset authentication method information for any non-admin user. |
| Authentication Policy Administrator | Can create and manage the authentication methods policy, tenant-wide MFA settings, password protection policy, and verifiable credentials. |
| Azure AD Joined Device Local Administrator | Users assigned to this role are added to the local administrators group on Azure AD-joined devices. |
| Azure DevOps Administrator | Can manage Azure DevOps organization policy and settings. |
| Azure Information Protection Administrator | Can manage all aspects of the Azure Information Protection product. |
| B2C IEF Keyset Administrator | Can manage secrets for federation and encryption in the Identity Experience Framework (IEF). |
| B2C IEF Policy Administrator | Can create and manage trust framework policies in the Identity Experience Framework (IEF). |
| Billing Administrator | Can perform common billing related tasks like updating payment information. |
| Cloud App Security Administrator | Can manage all aspects of the Cloud App Security product. |
| Cloud Application Administrator | Can create and manage all aspects of app registrations and enterprise apps except App Proxy. |
| Cloud Device Administrator | Limited access to manage devices in Azure AD. |
| Compliance Administrator | Can read and manage compliance configuration and reports in Azure AD and Microsoft 365. |
| Compliance Data Administrator | Creates and manages compliance content. |
| Conditional Access Administrator | Can manage Conditional Access capabilities. |
| Customer LockBox Access Approver | Can approve Microsoft support requests to access customer organizational data. |
| Desktop Analytics Administrator | Can access and manage Desktop management tools and services. |
| Directory Readers | Can read basic directory information. Commonly used to grant directory read access to applications and guests. |
| Directory Writers | Can read and write basic directory information. For granting access to applications, not intended for users. |
| Domain Name Administrator | Can manage domain names in cloud and on-premises. |
| Dynamics 365 Administrator | Can manage all aspects of the Dynamics 365 product. |
| Edge Administrator | Manage all aspects of Microsoft Edge. |
| Exchange Administrator | Can manage all aspects of the Exchange product. |
| Exchange Recipient Administrator | Can create or update Exchange Online recipients within the Exchange Online organization. |
| External ID User Flow Administrator | Can create and manage all aspects of user flows. |
| External ID User Flow Attribute Administrator | Can create and manage the attribute schema available to all user flows. |
| External Identity Provider Administrator | Can configure identity providers for use in direct federation. |
| Global Administrator | Can manage all aspects of Azure AD and Microsoft services that use Azure AD identities. |
| Global Reader | Can read everything that a Global Administrator can, but not update anything. |
| Groups Administrator | Members of this role can create/manage groups, create/manage groups settings like naming and expiration policies, and view groups activity and audit reports. |
| Guest Inviter | Can invite guest users independent of the 'members can invite guests' setting. |
| Helpdesk Administrator | Can reset passwords for non-administrators and Helpdesk Administrators. |
| Hybrid Identity Administrator | Can manage AD to Azure AD cloud provisioning, Azure AD Connect, and federation settings. |
| Identity Governance Administrator | Manage access using Azure AD for identity governance scenarios. |
| Insights Administrator | Has administrative access in the Microsoft 365 Insights app. |
| Insights Analyst | Access the analytical capabilities in Microsoft Viva Insights and run custom queries. |
| Insights Business Leader | Can view and share dashboards and insights via the M365 Insights app. |
| Intune Administrator | Can manage all aspects of the Intune product. |
| Kaizala Administrator | Can manage settings for Microsoft Kaizala. |
| Knowledge Administrator | Can configure knowledge, learning, and other intelligent features. |
| Knowledge Manager | Has access to topic management dashboard and can manage content. |
| License Administrator | Can manage product licenses on users and groups. |
| Lifecycle Workflows Administrator | Create and manage all aspects of workflows and tasks associated with Lifecycle Workflows in Azure AD. |
| Message Center Privacy Reader | Can read security messages and updates in Office 365 Message Center only. |
| Message Center Reader | Can read messages and updates for their organization in Office 365 Message Center only. |
| Microsoft Hardware Warranty Administrator | Create and manage all aspects warranty claims and entitlements for Microsoft manufactured hardware, like Surface and HoloLens. |
| Microsoft Hardware Warranty Specialist | Create and read warranty claims for Microsoft manufactured hardware, like Surface and HoloLens. |
| Network Administrator | Can manage network locations and review enterprise network design insights for Microsoft 365 Software as a Service applications. |
| Office Apps Administrator | Can manage Office apps cloud services, including policy and settings management, and manage the ability to select, unselect and publish 'what's new' feature content to end-user's devices. |
| Organizational Messages Writer | Write, publish, manage, and review the organizational messages for end-users through Microsoft product surfaces. |
| Password Administrator | Can reset passwords for non-administrators and Password Administrators. |
| Permissions Management Administrator | Manage all aspects of Entra Permissions Management. |
| Power BI Administrator | Can manage all aspects of the Power BI product. |
| Power Platform Administrator | Can create and manage all aspects of Microsoft Dynamics 365, PowerApps and Microsoft Flow. |
| Printer Administrator | Can manage all aspects of printers and printer connectors. |
| Printer Technician | Can register and unregister printers and update printer status. |
| Privileged Authentication Administrator | Can access to view, set and reset authentication method information for any user (admin or non-admin). |
| Privileged Role Administrator | Can manage role assignments in Azure AD, and all aspects of Privileged Identity Management. |
| Reports Reader | Can read sign-in and audit reports. |
| Search Administrator | Can create and manage all aspects of Microsoft Search settings. |
| Search Editor | Can create and manage the editorial content such as bookmarks, Q and As, locations, floorplan. |
| Security Administrator | Can read security information and reports, and manage configuration in Azure AD and Office 365. |
| Security Operator | Creates and manages security events. |
| Security Reader | Can read security information and reports in Azure AD and Office 365. |
| Service Support Administrator | Can read service health information and manage support tickets. |
| SharePoint Administrator | Can manage all aspects of the SharePoint service. |
| Skype for Business Administrator | Can manage all aspects of the Skype for Business product. |
| Teams Administrator | Can manage the Microsoft Teams service. |
| Teams Communications Administrator | Can manage calling and meetings features within the Microsoft Teams service. |
| Teams Communications Support Engineer | Can troubleshoot communications issues within Teams using advanced tools. |
| Teams Communications Support Specialist | Can troubleshoot communications issues within Teams using basic tools. |
| Teams Devices Administrator | Can perform management related tasks on Teams certified devices. |
| Tenant Creator | Create new Azure AD or Azure AD B2C tenants. |
| Usage Summary Reports Reader | Can see only tenant level aggregates in Microsoft 365 Usage Analytics and Productivity Score. |
| User Administrator | Can manage all aspects of users and groups, including resetting passwords for limited admins. |
| User Experience Success Manager | View product feedback, survey results, and reports to find training and communication opportunities. |
| Virtual Visits Administrator | Manage and share Virtual Visits information and metrics from admin centers or the Virtual Visits app. |
| Windows 365 Administrator | Can provision and manage all aspects of Cloud PCs. |
| Windows Update Deployment Administrator | Can create and manage all aspects of Windows Update deployments through the Windows Update for Business deployment service. |
| Yammer Administrator | Manage all aspects of the Yammer service. |
