最近,我偶然发现了一个情况,即我必须创建一个实用程序来对租户进行一些需要完全控制我们O365专用平台租户的活动。我在MSDN和Technet上提到了一些文章,我相信我已达不到实现它但却陷入困境。以下是我的情况的简要点总结:
如文章https://technet.microsoft.com/en-us/library/dn799022.aspx所述,我发现专用平台的租户管理网址为[/ msotenantcontext]。因此,我使用此租户管理URL来获取租户的上下文,这是我正在开发的用于访问租户管理员的控制台应用程序。
在第2步中,我创建了App ID和App Secret,并将其正确放置在App.config中。
现在,我需要将租户的完全控制权分配给我创建的App Identity。所以我去了[yourwebappurl / _layouts / 15 / appinv.aspx]页面,我查找了所需的App ID,并在权限部分添加了所需的XML。
点击提交后,我被重定向到确认页面,其中“信任”按钮被禁用,并显示一条消息,其中显示 - 抱歉,只有租户管理员才能添加或授予此应用的访问权限。
搜索了一下,我偶然发现了这篇文章 - https://technet.microsoft.com/en-us/library/dn609806.aspx。我开始按照其中提到的步骤进行操作。
我去了/ sites / appcatalog网站。文章提到在应用目录网站中我需要转到网站设置 - >跨站点应用程序权限(在用户和权限下)。令我失望的是,我发现“Cross site app permission”链接不存在。
我在网上搜索了很多,但找不到解决方法。我确实找到了几个用户提到过这种情况的论坛,但那里确实没有解决方案。
如果有人可以帮我弄清楚为什么“Cross site app permission”链接没有出现在我的案例中,那就太棒了。很长一段时间以来,我一直在苦苦挣扎。
提前致谢!!