

Read all privileged access approval requestsĪllows the app to read privileged access requests, business flows, and governance policy templates without a signed-in user.Ī Read all entitlement management approval requestsĪllows the app to read entitlement management requests, business flows, and governance policy templates without a signed-in user. Read all customer lockbox approval requestsĪllows the app to read customer lockbox requests, business flows, and governance policy templates without a signed-in user.Ī

#Readwrite com update#
It cannot update any apps that it is not an owner of.Īllows the app to read admin consent requests, business flows, and governance policy templates without a signed-in user. Manage apps that this app creates or ownsĪllows the app to create other applications, and fully manage those applications (read, update, update application secrets and delete), without a signed-in user. Does not allow management of consent grants. Manage app permission grants and app role assignmentsĪllows the app to manage permission grants for application permissions to any API (including Microsoft Graph) and application assignments for any app, without a signed-in user.Īllows the app to read all applications and service principals without a signed-in user.Īllows the app to create, read, update and delete applications and service principals without a signed-in user.

Read all terms of use acceptance statusesĪllows the app to read terms of use acceptance statuses, without a signed in user. Read and write all terms of use agreementsĪllows the app to read and write terms of use agreements, without a signed in user. Manage access reviews for group and app membershipsĪllows the app to read, update, delete and perform actions on access reviews, reviewers, decisions and settings in the organization for group and app memberships, without a signed-in user.Īllows the app to read administrative units and administrative unit membership without a signed-in user.Īllows the app to create, read, update, and delete administrative units and manage administrative unit membership without a signed-in user.Īllows the app to read terms of use agreements, without a signed in user. Read and write API connectors for authentication flowsĪllows the app to read, create and manage the API connectors used in user authentication flows, without a signed-in user.Īllows the app to read access reviews, reviewers, decisions and settings in the organization, without a signed-in user.Īllows the app to read, update, delete and perform actions on access reviews, reviewers, decisions and settings in the organization, without a signed-in user. Read API connectors for authentication flowsĪllows the app to read the API connectors used in user authentication flows, without a signed-in user. Note: Role permissions display as Application and scope permissions display as Delegated in the Azure portal. I created a basic python cli script to get this information, format it and output it in a markdown table which is what is below to be used for future reference.
#Readwrite com how to#
I ended up finding this comment on a GitHub issue that showed how to retrieve the information from the MS Graph by the following query: $filter=appId eq '00000003-0000-0000-c000-000000000000'&$select=appRoles, oauth2PermissionScopes. I couldn’t find a way to do this via the Azure CLI or PowerShell. This was a start but I wanted to know other IDs and this method only showed what was already granted to that app. The resourceAccess ID is for the role and this is what is displayed in the Azure portal. This post has details of the other application IDs for Microsoft resources. The resourceAppId in the above snippet is for the Microsoft Graph.
