我和我的团队正在进行Worklight移动项目。我们的一个要求是通过Web服务调用从MS CRM和Sharepoint检索数据。我们要使用的身份验证机制是Kerberos / Spnego。
我们按照记录here的说明进行操作,我们将以下内容插入到HTTP适配器中:
<authentication>
<spnego stripPortOffServiceName="true"/>
</authentication>
此外,正如在同一IBM站点中所提到的,我们已将krb5.conf
文件包含在项目文件的../server/conf
目录中。
但是在调用适配器过程后,我们遇到了错误:
运行时:无法创建Kerberos登录上下文
由于有关Worklight使用Kerberos的文档非常有限,我们无法解决此问题。因此,我们希望在这个社区寻求一些帮助。有没有我们错过的东西?
答案 0 :(得分:0)
不幸的是,这种类型的配置根本没有经常测试,并且没有关于此主题的更多文档。这将讨论是否可以改进文档和测试。
目前使用的解决方法(由Desmond提供)是继续使用NTLM。