2017-07-17 4 views
-1

Si mon compte o365 ne dispose pas d'un administrateur global, mais uniquement d'un utilisateur, je ne peux pas accorder d'autorisations dans Azure AD? Parce que si je n'accorde pas les privilèges appropriés dans Azure AD, je ne peux pas obtenir de contacts, par exemple comme ceci: graph.windows.net/{tenantId}/contactsEst-il nécessaire d'être administrateur pour obtenir des contacts? - API Azure AD Graph

(aucun utilisateur de connexion, vient d'être acquis accéder au jeton et utiliser les requêtes http)

Répondre

3

Non, ce n'est pas nécessaire.

L'utilisateur none admin peut accorder les autorisations ne nécessitant pas de privilège d'administrateur. Pour lister les contacts, vous avez seulement besoin de l'autorisation Contacts.Read que l'utilisateur normal peut également accorder.

Plus de détails sur ce REST et la permission, vous pouvez consulter les liens ci-dessous:

List contacts

Microsoft Graph permissions reference

+0

Je sais, mais j'utilise Azure AD Graph API, et il dit « des privilèges suffisants pour terminez l'opération. " – Magg

+0

Je vous suggère de vérifier la revendication 'roles' ou' scp' en décodant le jeton de [ce site] (https://jwt.io/) pour voir si l'autorisation est dans ce jeton. Si oui, veuillez acquérir le jeton et tester à nouveau pour vous assurer que ce problème n'est pas causé par le cache du serveur. –

+0

@Magg Le problème a-t-il été corrigé? –