3

我正在将联合身份验证置于我尝试使用 IT Hit Web DAV 库实现的 WebDav 功能中。从将 webdav 添加到现有项目下的库文档中,它提到:

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,然后成功登录到联合网关。

4

1 回答 1

0

好的,这是我到目前为止的评论和过程。可能对也在从事此工作的人有所帮助。

我正在使用 Internet Explorer,将我的 Web 应用程序主机添加到受信任的站点。我已切换到表单身份验证以保留 cookie。当我先登录到网络应用程序然后尝试从 Windows 资源管理器访问 webdav 时,它会选择网络应用程序的表单身份验证 cookie

于 2014-12-10T14:55:11.230 回答