从网站打开 Word/Excel 文件时 Sharepoint 寻求身份验证
我工作的公司正在使用 SharePoint 作为其面向公众的网站的 CMS。我最近为网站启用了 FBA(基于表单的身份验证),以便提供一些特定于用户的功能,但这在使用 Office 2007 / 2010 从网站打开 Word / Excel 文件时造成了副作用。
一些用户面临身份验证问题从 IE 打开 Word/Excel 文档时(但选择“保存文件”而不是“打开文件”时)。 IE / Word / Excel 后面会弹出一个窗口(因此您通常不会意识到它的存在),显示站点登录页面。如果窗口关闭,则文档将继续正常打开。
看来是环保了。大多数 Office 2007 / 2010 用户在内部都经历过这种情况,我们也收到过一份关于这种情况发生的外部报告。
有人知道如何防止这种行为吗?
如果相关的话:该公司还有一个使用 NTML 身份验证的内部 SharePoint 网站,允许内部用户编辑外部可见的相同内容。
我最初怀疑添加到响应中的 SharePoint 标头可能会提醒 Office 检查身份验证以允许扩展功能,但我删除了 IIS 中的响应标头,但没有任何区别。
The company I work for is using SharePoint as a CMS for it's public facing website. I recently enabled FBA (Forms Based Authentication) for the site in order to provide some user specific functionality, but this has caused a side effect with Word / Excel files when opened from the site using Office 2007 / 2010.
Some users are challenged for authentication when opening a Word / Excel document from IE (but not when they're select "save file" instead of "open file"). A window pops up behind IE / Word / Excel (so you often don't realise it's there) showing the sites login page. If the window is dismissed then the document continues to open normally.
It seems to be environmental. Most Office 2007 / 2010 users internally experience this and we've had one report externally of this happening.
Anyone know how to prevent this behaviour?
In case it's relevant: The company also has an internal SharePoint site using NTML authentication allowing internal users to edit the same content visible externally.
I originally suspected the SharePoint header added to responses may be alerting Office to check for authentication to allow extended functionality, but I remove the response header in IIS and it didn't make any difference.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在启用 FBA 的站点的身份验证提供程序中,您是否启用了客户端集成?设置为是?
中央管理>应用管理>身份验证提供商>编辑身份验证
In the Authentication Provider for the FBA enabled site, do you have Enable Client Integration? set to Yes?
Central Administration > Application Management > Authentication Providers > Edit Authentication