【发布时间】:2014-11-27 11:27:09
【问题描述】:
我正在对 WebDav 功能进行联合身份验证,我正在尝试使用 IT Hit Web DAV 库来实现该功能。从 Adding webdav to existing project 下的库文档中,它提到:
Microsoft miniredirector、Mac OS X Finder 和大多数版本的 Microsoft Office 都不支持 Forms/cookies 身份验证。
除此之外,我查看了一些来源(从 2010 年开始),并了解到无法通过 Windows 资源管理器发送 cookie。
但是,我使用的是 Windows 7,并且我还使用 Microsoft miniredirect 将 WebDav 文件夹映射到 Microsoft SharePoint,我可以看到(使用 Fiddler Web 调试工具)带有联合身份验证令牌的 cookie 与请求一起发送.
从研究中我了解到我应该使用 Internet Explorer 来实现这一点。不确定我是否误解了某些东西,有没有办法将 cookie 附加到来自 Windows 资源管理器的请求中?
PS。我已经从 Internet Explorer 登录到 Webapp,然后成功登录到联邦网关。
【问题讨论】:
-
澄清一下:MS Office 2007 SP1 及更高版本支持 MS-OFBA,这是一种 Cookies/Forms 身份验证:webdavsystem.com/server/documentation/choosing_authentication
标签: webdav ithit-webdav-server