我正在尝试使用 DotCmis ( http://chemistry.apache.org/dotnet/dotcmis.html ) 通过 cmis 查询 Alfresco
只要我指定用户/密码,它就可以正常工作。
如何在不指定密码的情况下做到这一点?我想使用 CurrentIdentity 或其他东西,但我不能......
parameters[SessionParameter.BindingType] = BindingType.AtomPub;
parameters[SessionParameter.AtomPubUrl] = "http://server/alfresco/service/cmis";
parameters[SessionParameter.User] = "user";
parameters[SessionParameter.Password] = "password";
通过Apache文档,您似乎可以为ntlm使用CmisBindingFactory,但我认为dotCmis不支持它。
我对 java/apache 一无所知,所以我在这里迷路了。
可以实现吗?或者你可以推荐其他图书馆吗?
如果你能帮忙,真的非常感谢你!!
最佳答案
不确定这会有所帮助,但是:
dotCMIS 将在下一个版本 (0.5) NTLM 中支持,对于 0.4,您可以下载补丁
https://issues.apache.org/jira/browse/CMIS-531
或从主干获取整个源
https://svn.apache.org/repos/asf/chemistry/dotcmis/trunk/
关于c# - 如何在没有密码的情况下访问 Cmis?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10519347/