我正在将联合身份验证放置到我尝试使用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,然后成功登录到联合网关。
答案 0 :(得分:0)
好的,这是我到目前为止的评论和流程。对于那些也在为此工作的人来说,可能会有帮助。
我正在使用Internet Explorer,将我的网络应用程序主机添加到受信任的站点。我已切换到表单身份验证以保留cookie。当我首先登录Web应用程序然后尝试从Windows资源管理器访问webdav时,它会选择Web应用程序的表单身份验证cookie