带有 Kerberos 的尸体:401 未经授权

带有 Kerberos 的尸体:401 未经授权

怎么做尸体连接到使用凯尔伯罗斯验证?

通常cadaver http://localhost:8080/alfresco/webdav可以工作,我可以浏览文件,但在使用 Kerberos 的网络上我得到:

Could not open collection:
401 Unauthorized

即使我已经成功登录kinit并持有有效票。

我可以看到 Cadaver 中已经实现了 Kerberos 支持2005。是否有特殊语法可用?没有信息man

答案1

刚刚偶然发现这一点。这不是 Cadaver 的错。它使用 libneon 作为传输。首先,您必须使用 GSS-API 支持编译 neon + 您必须应用补丁来支持 SPNEGO,它仅传递裸 Kerberos 票证。

讨论如下:http://lists.manyfish.co.uk/pipermail/neon/2012-June/001475.html

这是经过验证的补丁:http://lists.manyfish.co.uk/pipermail/neon/2012-July/001494.html

相关内容