【发布时间】:2017-06-06 13:14:28
【问题描述】:
我们有几个依赖 Azure AD 来配置访问的应用程序。必须手动为每个用户分配访问权限是冗长的,我希望通过 Graph API 自动执行此过程。
我正在使用 PowerShell 来执行此操作,并且我可以成功地通过 API 进行身份验证并进行调用以识别用户等。
我正在努力以编程方式分配对应用程序的访问权限。
根据文档,这似乎只存在于 Beta 版本中。 https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/approleassignment_update
但是,当我使用 Graph Explorer 时,intellisense 不会显示此方法。 https://developer.microsoft.com/en-us/graph/graph-explorer
如果我仍然尝试调用它,我会收到错误:
不支持的段类型
这向我表明此方法不存在,只是没有从文档中删除。
GitHub 上有一个关于 Graph HERE 的未解决问题。
有一些 SO 线程得到了 MSFT 的回复,然后没有解决 HERE
I found a C# sample 看起来可能会这样做,但它掩盖了库后面的细节,我不想维护 C# 应用程序。
我找不到任何关于这是否可以通过 Graph API 实现的信息。鉴于其中一些帖子已有一年的历史,如果微软没有推进这一点,我会感到惊讶。我所能看到的只是引用不再使用 AFAIK 的旧 Graph API 的文档。
是否可以仅使用 REST 和 Graph API 分配对 Azure 中配置的应用程序的访问权限?
【问题讨论】:
-
嗯,我认为更改日志说这已被删除。但是,找不到任何其他关于为什么或将被替换的内容。 developer.microsoft.com/en-us/graph/docs/concepts/changelog
标签: rest powershell azure-active-directory microsoft-graph-api