Xpages 和 Domino 的 Webdav 只能提供匿名完全访问权限

Webdav for Xpages and Domino only works giving anonymous full access rights

我已经为 Domino 安装了 webdav 并在 webdavconfig.nsf.

中进行了必要的更改

如果我给匿名用户设计者权限,我可以通过Internet Explorer 和MS Word 访问和更新数据库中的word 文档,但是如果我将它们改回无权限,我不能。我当然想用我自己的凭据编辑它们。

我做错了什么?

OS windows 10

URL 匿名工作(????? 被隐藏)

webdavs://dev.??????.nl/webdav/domino/eod.docx

https://dev.?????.nl/development/webdab.nsf

https://dev.?????.nl/webdav/domino/

如有任何帮助,我们将不胜感激!

我写了那个应用程序。

您正处于棘手的身份验证领域。 Domino 支持:Basic、FormBased、基于 Cookie (LTPA) SPENEGO 和 SAML。后三个需要配置工作。

当您使用 WebDAV 时,与 Domino 对话的不再是您的浏览器,而是本地库(属于 Explorer 或 Office)。 您可以 "manually" 尝试使用文件 - 打开并将 URL 粘贴到文档(https://,而不是 webdavs://)。

webdavs:// url 唯一发生的事情:一个小助手根据注册表中的扩展检查需要什么应用程序(Word、Excel、OpenOffice)然后使用 https:// url 作为参数调用该应用程序。比如开始Excel 来自命令行:

excel.exe https://someserver/path/spreadshit.xls

默认情况下 Windows 现在使用 NTLM 或 Kerberos 身份验证,Domino 都不支持这两种身份验证(过去有第三方将 NTML 转换为 LTPA 的代理)。所以没有凭证到达 Domino。因此您需要匿名访问权限。

对于旧版本的 Windows I described what you need to do 以获得基本身份验证。

从来没有过来检查 Windows 8 或 10 需要什么设置才能在那里进行基本身份验证。此外,从理论上讲,SAML 或 SPENEGO SSO 可能会成功。

如果你有 Mac 或 Linux,你可以 check them first

因此,挑战不在于 webDAV 插件本身,而在于在 OS 和 Domino 之间找到一个共同的身份验证基础。希望能澄清一点。

让我们知道进展如何!