2017-07-17 49 views
-1

如果我的o365帐户不是全局管理员,只是一个用户,我无法授予Azure AD中的权限?因为如果我没有在Azure AD中授予适当的权限,那么我无法获得联系人,例如像这样:graph.windows.net/{tenantId}/contacts是否有必要成为管理员以获取联系人? - Azure AD Graph API

(没有登录用户,只是获取访问令牌并使用http请求)

回答

3

不,这不是必需的。

none admin用户可以授予不需要管理员权限的权限。要列出联系人,您只需要普通用户可以授予的Contacts.Read权限。

这个REST和许可,您可以参考以下链接的更多细节:

List contacts

Microsoft Graph permissions reference

+0

我知道,但我使用Azure的AD图形API,它说“的权限不足完成手术。“ – Magg

+0

我建议你通过解码[this site](https://jwt.io/)中的标记来检查'roles'或'scp'声明,以查看权限是否在此标记中。如果是,请获取令牌并再次测试以确保此问题不是由服务器缓存引起的。 –

+0

@Magg问题是否已解决。 –

相关问题