我想使用仅应用策略在 SharePoint 2013中添加“提供商托管应用” 。
但是,一旦我在 Visual Studio 的应用解决方案中启用“允许应用程序仅对 SharePoint 进行应用程序调用”,就无法再在 SharePoint 中成功添加应用程序。在 SharePoint 错误消息中,我收到此错误:
“需要访问”
“抱歉,您无权访问此页面”
我检查了 ULS 日志(SharePoint 日志),在那里我看到了带有消息的“ Claims Authentication ”错误(事件 ID“ g220 ”):
“dom\myusr 没有 Windows 身份”
其他一些信息:
- 我使用的用户已经是网站集管理员。
- 我不在应用程序中使用任何其他范围权限。
- 如果我不启用仅应用策略复选框,我可以成功添加应用。
- SharePoint 使用声明身份验证。在我看到的 ULS 日志中,好像它无法解析我的用户,因为它没有声明身份验证前缀。
我的问题:
- 我错过了什么吗?
- 如何成功添加应用程序?
感谢您的帮助!
此致
-motyus-
重现错误的详细步骤:
- 在 Visual Studio 2012 中启用仅应用策略
- 在 SharePoint 中添加并信任应用程序
- 我在 SharePoint 中收到错误消息
- 我检查了 ULS 日志,这就是我得到的