2017-09-26 1 views
0

Quelle est la valeur de l'autorisation guid User.Invite.All dans graph.microsoft.comMS graphique guid pour l'autorisation User.Invite.All

User.Invite.All guid = ??? ??

Graphique Invitations Permission Solution de sécurité ci-dessous dans les réponses ...


(la liste ci-dessous est mise à jour avec le guid User.Invite.All)

----------------------------------------------------- 
Microsoft Graph (API) 
- resourceAppId 00000003-0000-0000-c000-000000000000 
----------------------------------------------------- 

User.ReadWrite.All 
    - 741f803b-c850-494e-b5df-cde7c675a1ca 

Directory.ReadWrite.All (+) 
    - 19dbc75e-c2e2-444c-a770-ec69d8559fc7 

User.Invite.All 
    - 09850681-111b-4a89-9bed-3f2cae46d706 


----------------------------------------------------- 
Windows Azure Active Directory (API) 
- resourceAppId 00000002-0000-0000-c000-000000000000 
----------------------------------------------------- 

Directory.Read.All 
- Read directory data 
- 5778995a-e1bf-45b8-affa-663a9f3f4d04 

Domain.ReadWrite.All (*) 
- Read and write domains 
- abefe9df-d5a9-41c6-a60b-27b38eac3efb 

Directory.ReadWrite.All (+) 
- Read and write directory data 
- 78c8a3c8-a07e-4b9e-af1b-b5ccab50a175 

Device.ReadWrite.All 
- Read and write devices 
- 1138cb37-bd11-4084-a2b7-9f71582aeddb 

Member.Read.Hidden 
- Read all hidden memberships 
- 9728c0c4-a06b-4e0e-8d1b-3d694e8ec207 

Application.ReadWrite.OwnedBy 
- Manage apps that this app creates or owns 
- 824c81eb-e3f8-4ee6-8f6d-de7f50d565b7 

Application.ReadWrite.All 
- Read and write all applications 
- 1cda74f2-2616-4834-b122-5cb1b07f8a59 

Domain.ReadWrite.All (*) 
- Read and write domains 
- aaff0dfd-0295-48b6-a5cc-9f465bc87928 

(*) Note these have the same name and description - two seperate guids within AD 
(+) Notice same scope name in two diferent resourceAppIDs (Graph vs. AD) 

ci-dessus liste peut être très utile à quelqu'un car je n'ai pas pu trouver un fichier include ou taper def n'importe où. Ce qui est logique lorsque vous utilisez le nom de texte dans les appels de portée.

+0

Scopes sont demandés en utilisant une chaîne délimitée par l'espace. Où voyez-vous un endroit pour passer un «GUID»? –

+0

Guid est un désespoir pour contourner les erreurs de sécurité liées à l'API Invite. J'ai une application qui fait 1000 mises à jour supprime et ajoute 500 API de graphiques et tout fonctionne parfaitement, sauf l'API Invitations. ControllerName = MSGraphInviteAPI ActionName = CreateInvite Privilèges insuffisants. Je reçois la même erreur en version bêta et v1.0 Ceci est une application, je commence à me demander si cela ne fonctionne que dans un contexte utilisateur ou quelque chose de pas évident. –

+0

Je ne suis pas comment un 'guid' permet de contourner une erreur d'autorisation. Quelles portées avez-vous spécifiées? –

Répondre

0

Invitation Gestionnaire Microsoft Graph autorisations de sécurité - Détail critique

Les invitations « service » fait partie du graphique ne fait pas partie de la MA. AD semble faire partie de Graph et Graph a l'air d'appartenir à AD, mais ils ont des contextes d'installation de sécurité différents et des portées qui ont exactement les mêmes noms d'autorisation dans certaines portées. Si vous configurez une application dans Azure nécessitant l'accès à l'API Invitations, assurez-vous que ajoute une référence spécifique au graphique en plus de la référence de l'API AD créée pour vous lors de la création initiale d'une application enregistrement.

Graph Application Permissions Invitation Manager

Graph Users.Invite.All detail

Pour votre information: les invitations ressemble à elle fait partie de graphique normale pleine v1.0 et non plus seulement beta. https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/resources/invitation https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/invitation_post https://graph.microsoft.com/v1.0/invitations https://graph.microsoft.com/beta/invitations