You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#Customer intent: As a developer, I want to learn more about the permissions available in Microsoft Graph, so that I understand the impact of granting specific permissions to my app.
12
12
---
13
13
@@ -1805,6 +1805,17 @@ GET https://graph.microsoft.com/v1.0/servicePrincipals(appId='00000003-0000-0000
| DisplayText | Read all device templates | Read all device templates |
2051
+
| Description | Allows the app to read all device templates, without a signed-in user. | Allows the app to read all device templates, on behalf of the signed in user. |
| DisplayText | Read and write all device templates | Read and write all device templates |
2062
+
| Description | Allows the app to create, read, update and delete any device template, without a signed-in user. It also allows the app to add or remove owners on any device template. | Allows the app to create, read, update and delete the device template, on behalf of the signed in user. It also allows the app to add or remove owners on any device template. |
2063
+
| AdminConsentRequired | Yes | Yes |
2064
+
2065
+
---
2066
+
2034
2067
### Directory.AccessAsUser.All
2035
2068
2036
2069
| Category | Application | Delegated |
@@ -3752,6 +3785,28 @@ GET https://graph.microsoft.com/v1.0/servicePrincipals(appId='00000003-0000-0000
| DisplayText | Read all configurations used for mutual-TLS client authentication. | Read all configurations used for mutual-TLS client authentication. |
3794
+
| Description | Allows the app to read configuration used for OAuth 2.0 mutual-TLS client authentication, without a signed-in user. This includes reading trusted certificate authorities. | Allows the app to read configuration used for OAuth 2.0 mutual-TLS client authentication, on behalf of the signed-in user. This includes reading trusted certificate authorities. |
| DisplayText | Read and write all configurations used for mutual-TLS client authentication. | Read and write all configurations used for mutual-TLS client authentication. |
3805
+
| Description | Allows the app to read and update configuration used for OAuth 2.0 mutual-TLS client authentication, without a signed-in user. This includes reading and updating trusted certificate authorities. | Allows the app to read and update configuration used for OAuth 2.0 mutual-TLS client authentication, on behalf of the signed-in user. This includes adding and updating trusted certificate authorities. |
3806
+
| AdminConsentRequired | Yes | Yes |
3807
+
3808
+
---
3809
+
3755
3810
### NetworkAccess-Reports.Read.All
3756
3811
3757
3812
| Category | Application | Delegated |
@@ -5311,6 +5366,28 @@ GET https://graph.microsoft.com/v1.0/servicePrincipals(appId='00000003-0000-0000
| DisplayText | Read all identity risk prevention providers | Read all identity risk prevention providers |
5375
+
| Description | Allows the app to read your organization's risk prevention providers, without a signed-in user. | Allows the app to read your organization's risk prevention providers, on behalf of the signed-in user. |
| DisplayText | Read and write all identity risk prevention providers | Read and write all identity risk prevention providers |
5386
+
| Description | Allows the app to read and write your organization's risk prevention providers, without a signed-in user. | Allows the app to read and write your organization's risk prevention providers, on behalf of the signed-in user. |
5387
+
| AdminConsentRequired | Yes | Yes |
5388
+
5389
+
---
5390
+
5314
5391
### RoleAssignmentSchedule.Read.Directory
5315
5392
5316
5393
| Category | Application | Delegated |
@@ -6281,6 +6358,72 @@ GET https://graph.microsoft.com/v1.0/servicePrincipals(appId='00000003-0000-0000
| DisplayText | - | Manage installation and permission grants of selected Teams apps in chats |
6367
+
| Description | - | Allows the app to read, install, upgrade, and uninstall selected Teams apps in chats the signed-in user can access. Gives the ability to manage permission grants for accessing those specific chats' data. |
| DisplayText | Manage installation and permission grants of selected Teams apps in all chats | - |
6378
+
| Description | Allows the app to read, install, upgrade, and uninstall selected Teams apps in any chat, without a signed-in user. Gives the ability to manage permission grants for accessing those specific chats' data. | - |
| DisplayText | - | Manage installation and permission grants of selected Teams apps in teams |
6389
+
| Description | - | Allows the app to read, install, upgrade, and uninstall Teams apps in teams the signed-in user can access. Gives the ability to manage permission grants for accessing those specific teams' data. |
| DisplayText | Manage installation and permission grants of selected Teams apps in all teams | - |
6400
+
| Description | Allows the app to read, install, upgrade, and uninstall selected Teams apps in any team, without a signed-in user. Gives the ability to manage permission grants for accessing those specific teams' data. | - |
| DisplayText | - | Manage installation and permission grants of selected Teams apps in users' personal scope |
6411
+
| Description | - | Allows the app to read, install, upgrade, and uninstall seleected Teams apps in user accounts, on behalf of the signed-in user. Gives the ability to manage permission grants for accessing those specific users' data. |
| DisplayText | Manage installation and permission grants of selected Teams apps for all user accounts | - |
6422
+
| Description | Allows the app to read, install, upgrade, and uninstall selected Teams apps in any user account, without a signed-in user. Gives the ability to manage permission grants for accessing those specific users' data. | - |
6423
+
| AdminConsentRequired | Yes | - |
6424
+
6425
+
---
6426
+
6284
6427
### TeamsAppInstallation.Read.All
6285
6428
6286
6429
| Category | Application | Delegated |
@@ -6358,6 +6501,72 @@ GET https://graph.microsoft.com/v1.0/servicePrincipals(appId='00000003-0000-0000
| DisplayText | - | Read selected installed Teams apps in chats |
6510
+
| Description | - | Allows the app to read the selected Teams apps that are installed in chats the signed-in user can access. Does not give the ability to read application-specific settings. |
| DisplayText | Read selected installed Teams apps in all chats | - |
6521
+
| Description | Allows the app to read the selected Teams apps that are installed in any chat, without a signed-in user. Does not give the ability to read application-specific settings. | - |
| DisplayText | - | Read selected installed Teams apps in teams |
6532
+
| Description | - | Allows the app to read the selected Teams apps that are installed in teams the signed-in user can access. Does not give the ability to read application-specific settings. |
| DisplayText | Read selected installed Teams apps in all teams | - |
6543
+
| Description | Allows the app to read the selected Teams apps that are installed in any team, without a signed-in user. Does not give the ability to read application-specific settings. | - |
| Description | - | Allows the app to read the selected Teams apps that are installed for the signed-in user. Does not give the ability to read application-specific settings. |
| DisplayText | - | Manage selected Teams apps installed in chats |
6774
+
| Description | - | Allows the app to read, install, upgrade, and uninstall selected Teams apps in chats the signed-in user can access. Does not give the ability to read application-specific settings. |
| DisplayText | Manage selected installed Teams apps in all chats | - |
6785
+
| Description | Allows the app to read, install, upgrade, and uninstall selected Teams apps in any chat, without a signed-in user. Does not give the ability to read application-specific settings. | - |
| DisplayText | - | Manage selected Teams apps installed in teams |
6796
+
| Description | - | Allows the app to read, install, upgrade, and uninstall selected Teams apps in teams the signed-in user can access. Does not give the ability to read application-specific settings. |
| DisplayText | Manage selected installed Teams apps in all teams | - |
6807
+
| Description | Allows the app to read, install, upgrade, and uninstall selected Teams apps in any team, without a signed-in user. Does not give the ability to read application-specific settings. | - |
| DisplayText | - | Manage selected Teams apps installed for a user |
6818
+
| Description | - | Allows the app to read, install, upgrade, and uninstall selected Teams apps installed for the signed in user. Does not give the ability to read application-specific settings. |
| DisplayText | Manage selected Teams apps installed for all users | - |
6829
+
| Description | Allows the app to read, install, upgrade, and uninstall selected Teams apps for any user, without a signed-in user. Does not give the ability to read application-specific settings. | - |
0 commit comments