【发布时间】:2018-12-17 14:14:21
【问题描述】:
我在 https://apps.dev.microsoft.com 注册了 Web 应用程序和 API。在我的 API 中,我在 预授权应用程序 中添加了我的 Web APP ID。到现在为止还挺好。它适用于以下范围:openid、profile 和 api://APP_ID_GUID/access_as_user。
我还需要访问 Microsoft Graph,但将 https://graph.microsof.com/user.read 添加到我的范围会导致:
AADSTS700022:为输入参数范围提供的值无效,因为它包含多个资源。范围
openidprofilehttps://graph.microsoft.com/user.readapi://APP_ID_GUID/access_as_user无效。
我怎样才能获得令牌,以便我可以同时使用两者?我只需要列出 Active Directory 中的用户。我看到的唯一方法是获取 Microsoft Graph 的单独访问令牌,并在我想从 AD 查询用户时使用它。
【问题讨论】:
标签: azure-active-directory microsoft-graph-api