我有一个通过 Apache 在 linux 服务器上运行的 WebDAV 服务器,然后我试图将其映射到 Windows 机器上。
映射工作正常,我提供了我的凭据并让我登录,但是 Windows 机器无法记住我的凭据,每次打开新文档时我都被迫点击“登录”按钮,以及当我打开机器时打开或从睡眠模式唤醒。在运行低于 Windows 7 的任何机器上,我还被迫在文档中使用的每个资源(例如 Word 文档中的图像等)的登录框中手动输入我的用户名和密码。
我的 apache 设置使用具有以下配置的摘要式身份验证;
Alias /group /home/webdav/group
<Location /group>
DAV On
AuthType Digest
AuthName "group"
AuthUserFile /home/webdav/users/group-password
Require valid-user
</Location>
Run Code Online (Sandbox Code Playgroud)
我不认为配置是这种奇怪行为的原因,但更多的是 windows 无法自动响应登录凭据的请求(并且在运行 Vista 和更低版本的机器的情况下,他们甚至无法将它们保存为一些奇怪的原因)。