如何在 SharePoint Online 中提供仅外接程序应用租户管理权限

开发 SharePoint 外接程序并希望使用 ACS 模型 (appregnew.aspxappinv.aspx)注册这些外接程序时,如果外接程序请求租户管理员权限并且处于仅应用模式,你将需要遵循特殊流程。

重要

自 2023 年 11 月 27 日起,已停用 Azure ACS (访问控制 Services for SharePoint Online) ,请查看完整的停用公告以了解详细信息。 在 SharePoint 上下文之外使用 Azure ACS 已于 2018 年 11 月 7 日停用,现已停用。

停用意味着该功能不会获得任何新投资,但仍受支持。 生命周期结束意味着该功能将停用,不再可供使用。

为仅应用外接程序提供租户管理员权限的步骤:

  • 为将要部署外接程序的租户的普通网站集下的外接程序注册应用 ID。
    • URL:https://[tenant].sharepoint.com/_layouts/15/appregnew.aspx
  • 提供有关外接程序注册的必要详细信息并为外接程序注册 ID 和密码
  • 移动到租户管理网站下的 appinv.aspx 页面
    • URL:https://[tenant]-admin.sharepoint.com/_layouts/15/appinv.aspx
  • appinv.aspx 页面查找在先前步骤中注册的应用 ID
  • 为你的外接程序注册提供所需的权限
  • 为更新的外接程序注册执行信任

请注意,必须在租户管理网站下完成此操作,并且用于执行这些操作的帐户将需要拥有租户管理权限。 如果你为外接程序提供较低级别的权限,则可以通过较低的权限完成普通网站集 URL 下的操作。

完成上述步骤后,可将加载项部署到租户级应用目录。

另请参阅