使用XML响应对SOAP Web服务进行身份验证适用于ACF; Lucee失败

时间:2018-04-27 20:53:25

标签: coldfusion lucee

我提前就提出一个模糊的问题道歉,但我希望有人可以指出我正确的方向......

在生产中我们使用ACF 2016,我们用来根据我们的成员数据库API验证成员的代码工作正常。它是一个返回XML的基于SOAP的服务。身份验证代码使用Java安全方法so helpfully explained by Leigh。当我们设置这个系统时,我们在CF 9上,从那时起它工作正常。

但是这个相同的代码在Lucee 4.5.5.006上失败了,这是我用于dev(也使用ColdBox)的。 Lucee使用Java 1.8.0_25并说它与CF 10兼容,所以我认为我的代码可行。但它错误:

Type: org.xml.sax.SAXException <br>
Messages: White spaces are required between publicId and systemId.

研究该错误消息会导致各种有趣的阅读,但我不知道从哪里开始,因为相同的代码可以与ACF一起使用。

我正在使用Lucee,因为这是与ColdBox一起安装的,但它不是必需的。我没有尝试更新Lucee或Java,也没有尝试使用更新版本的CF中添加的加密功能。我希望它在Lucee设置或其它东西中是直截了当的,所以我不必完全重写整个事情,只是为了让它在我的开发盒上工作。 : - (

但无论如何,如果有人有任何提示,我真的很感激被指向正确的方向!非常感谢提前!

0 个答案:

没有答案