如何授予对Azure App API访问SharePoint onilneoffice.com的权限

问题描述

我需要通过适用于azure应用程序的API在线访问共享点。为此,我使用OAuth。我在portal.azure.com上注册了该应用程序,并添加了SHP(读/写)权限。 我的Web服务可以使用"401 - unauthorized"获取正确的应用程序令牌并调用SHP API。 如果使用了用户令牌,我从SHP API得到了正确答案-从邮递员工具获得。 因此,我认为问题出在SHP权利设置上。我尝试在https://<sharepoint>/layouts/15/appinv.aspx添加权限,但是在此页面添加权限后仍然无法授予访问权限。

所以,我做错了。但是呢 感谢您的任何建议。

解决方法

只能在此URL中设置“仅SharePoint应用程序”权限:

https:// Tenantname-admin.sharepoint.com/_layouts/15/appinv.aspx

enter image description here

参考:

Connect To SharePoint Online Site With App Only Authentication

此处是通过“仅Azure AD应用程序”权限授予访问权限的指南:

Granting access via Azure AD App-Only