从WebDAV服务器打开MS Office文档时,如何摆脱身份验证登录对话框?

时间:2014-04-25 10:44:18

标签: authentication login ms-office webdav

我有一台使用Basic + SSL的IT Hit WebDAV服务器。每次打开MS Office文档时,都会弹出登录对话框。如何使其仅在首次访问时显示,而不是每次都显示?

1 个答案:

答案 0 :(得分:0)

Microsoft Office应用程序在与Basic或Digest身份验证一起使用时始终要求进行身份验证。这是Microsoft Office和Microsoft Mini-redirector限制,如果您的服务器使用Basic或Digest,则没有解决方法。

但是,如果选中“记住我的密码”复选框,它仍会显示登录对话框,但用户名和密码已经填写,所以你只需点击“确定”。

如果您需要完全禁止使用Microsoft Office登录对话框,可以考虑以下选项:

  • 使用NTLM或Kerberos身份验证。对于NTLM或Kerberos,MS Office在第一次文档访问期间仅请求凭证一次。
  • 实施基于Office窗体的身份验证协议(MS-OFBA)。
  • 实施Url-authentiation。您的网址将如下所示: http://webdavserver.com/[SessionID1234567890]/path/file.docx

    确保您不在查询字符串中包含会话ID,Microsoft Office将截断它。您需要将路径ID放在路径中的某个位置,如上例所示,当您需要在文件系统中安装WebDAV文件夹时,这不是很方便,但在大多数情况下仍然有效。