SharePoint/Azure-在租户级别授予应用程序权限
我需要编写一个非常简单的程序,但此程序需要访问我们的Azure/Office365/SharePoint环境才能下载(或解析)保存在SharePoint/OneDrive中的电子表格的内容 所以我在这里关注这个文件: 我成功地创建了客户机ID/密钥,但在授予“租户范围的xml权限”(通过)时,我无法这样做。我收到“对不起,只有租户管理员才能添加或授予此应用的访问权限。” 这是我尝试分配给应用程序的XML权限请求/权限级别:SharePoint/Azure-在租户级别授予应用程序权限,azure,sharepoint,office365,Azure,Sharepoint,Office365,我需要编写一个非常简单的程序,但此程序需要访问我们的Azure/Office365/SharePoint环境才能下载(或解析)保存在SharePoint/OneDrive中的电子表格的内容 所以我在这里关注这个文件: 我成功地创建了客户机ID/密钥,但在授予“租户范围的xml权限”(通过)时,我无法这样做。我收到“对不起,只有租户管理员才能添加或授予此应用的访问权限。” 这是我尝试分配给应用程序的XML权限请求/权限级别: <AppPermissionRequests AllowAppOn
<AppPermissionRequests AllowAppOnlyPolicy="true">
<AppPermissionRequest Scope="http://sharepoint/content/tenant" Right="FullControl" />
</AppPermissionRequests>
那么,我的用户需要在哪里拥有什么权限?我已经检查了所有不同的“管理员角色”,并检查了所有相关的角色,试图找到正确的权限集,以便能够做到这一点
非常感谢您的帮助。我无法重现您的问题,这是我的解决过程,它对我非常有效 首先,我在租户中创建了一个新用户,并授予他全局管理员角色 接下来,设置具有租户权限的仅应用程序主体<代码>https://contoso.sharepoint.com/_layouts/15/appregnew.aspx。(请注意,这与您提供的URL不同。) 最后,向主体授予权限<代码>https://contoso-admin.sharepoint.com/_layouts/15/appinv.aspx
顺便说一句,请确保您的全局管理员帐户与您使用的租户一致。嗨,卡尔,谢谢您提供的信息。不过,这是我为获得此设置而遵循的文档。我添加我的客户端ID以查找我的主体,输入XML权限。。。然后在“你想信任吗?”页面上,它不会让我点击按钮信任它。。。页面告诉我,我需要成为租户管理员才能启用信任。即使我降低了权限级别,也是一样。我想我必须继续挖掘,才能找到我需要为我的用户设置哪些权限。@boog你有
全局管理员
角色吗?我刚刚做了一个测试,如果您有一个全局管理员
角色,它应该可以工作@boog当我单击“信任它”按钮时,它不会报告任何错误。@boog请参阅如何在Azure AD租户中授予用户全局管理员角色(即租户管理员)。的确,我是一名全球管理员。不确定是什么问题,还是不适合我。