Worklight HTTP 适配器不适用于 Kerberos
Posted
技术标签:
【中文标题】Worklight HTTP 适配器不适用于 Kerberos【英文标题】:Worklight HTTP Adapter not working with Kerberos 【发布时间】:2014-10-31 02:20:33 【问题描述】:我和我的团队目前正在做一个 Worklight 移动项目。我们的要求之一是通过 Web 服务调用从 MS CRM 和 Sharepoint 检索数据。我们要使用的身份验证机制是 Kerberos / Spnego。
我们按照here 中记录的说明操作,将以下内容插入到我们的 HTTP 适配器中:
<authentication>
<spnego stripPortOffServiceName="true"/>
</authentication>
此外,正如同一 IBM 站点中所述,我们已将 krb5.conf
文件包含在项目文件的 ../server/conf
目录中。
但是在调用适配器过程后,我们遇到了一个错误:
运行时:无法创建 Kerberos 登录上下文
由于有关 Worklight 与 Kerberos 一起使用的文档非常有限,因此我们无法解决此问题。因此,我们想在这个社区寻求一些帮助。我们错过了什么吗?
【问题讨论】:
【参考方案1】:不幸的是,这种类型的配置根本没有经过测试,并且没有更多关于此主题的文档。将对此进行讨论,看看是否可以改进文档和测试。
目前(Desmond)使用的解决方法是继续使用 NTLM。
【讨论】:
以上是关于Worklight HTTP 适配器不适用于 Kerberos的主要内容,如果未能解决你的问题,请参考以下文章
无法通过 Android 设备中的 Worklight http 适配器连接到后端
Worklight 中用于加密(客户端)和解密(服务器/适配器)的 API