【发布时间】:2016-10-21 14:59:06
【问题描述】:
和之前我在这里发布问题一样:
最后我决定使用基于声明的 Windows 身份验证,因为这种模式将 EffectiveUserName 从 excel 服务发送到 ssas。
现在我们需要在 SharePoint 2013 中创建一个基于自定义声明的 Windows 身份验证登录页面,而无需使用其他身份验证方法。 下图显示弹出窗口:
我确实想创建一个像这个弹出页面一样工作的自定义 aspx 页面。当用户想登录时,这个aspx显示而不是弹出windows安全。
有一些参考可以做到这一点
但它不起作用,不完整,也无济于事。用户希望仅使用此身份验证方法登录系统。如何自定义?
【问题讨论】:
-
到目前为止你尝试了什么?
-
我们首先使用FBA登录用户。一切都很好,直到我们的项目雇主希望根据已经在 SSAS 端定义的角色为每个用户显示来自 SSAS 多维数据集的数据子集。我们测试了很多东西,比如 sss(安全存储盒),但它们都没有将 EffectiveUserName 传递给 SSAS。因此,角色不适用于多维数据集,并且在 sharepoint 2013 的 excel 服务中引发错误。但是当我使用 Windows Auth 时,有效用户名传递给 SSAS。谢谢
标签: c# asp.net authentication sharepoint sharepoint-2013