【问题标题】:Give Azure application permissions over API such as "Office SharePoint Online" via PowerShell通过 PowerShell 授予 Azure 应用程序对 API(例如“Office SharePoint Online”)的权限
【发布时间】:2018-06-16 15:58:34
【问题描述】:

有没有办法通过 PowerShell 通过 Office SharePoint Online API 授予 Azure 应用程序权限?
我会手动:
1. 进入 Azure AD 管理中心。
2. 查找/创建我要为其请求权限的应用程序。
3.点击API访问->“所需权限”->“+添加”

  1. “选择 API”->“Office SharePoint Online”->“选择”
  2. 选择“在所有网站集中读取和写入项目”->“选择”->“完成”
  3. “大权限”

如果不可能,请有人提供确认它的官方链接吗?

【问题讨论】:

  • 这是一个老问题。请参考这篇:stackoverflow.com/questions/46125894/…
  • 顺便说一句,我认为 Azure AD powershell 无法直接完成所有这些步骤,尤其是授予权限。授予权限使用“管理员同意”,因此,您应该直接在身份验证请求中使用&prompt=admin_consent
  • 韦恩,非常感谢您的回复。我已经看到了实现与我使用 Graph API 提出的类似事情的示例。但由于它需要手动创建应用程序以供 Graph API 使用,因此该过程不是完全自动化的,我不得不寻找不同的方式,例如 PowerShell。
  • 不幸的是,据我所知,目前还没有办法实现这一目标。您可以在Feedback Forum 中发布您的想法。 Azure AD 团队会看到它。

标签: azure ms-office office365 azure-active-directory


【解决方案1】:

目前,如果没有具有全局管理员角色的人访问 Azure 门户并单击“授予权限”按钮,则无法授予权限。 Reference

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-19
    相关资源
    最近更新 更多