即使应用程序真实性失败,也能够访问适配器过程

时间:2014-12-11 16:47:11

标签: ibm-mobilefirst worklight-adapters worklight-server worklight-security

方法login()在adapter.xml文件中定义。即使发生身份验证失败,我的适配器中的方法也会被调用。以下是日志。

[INFO    ] FWLSE0127E: Authenticity check failed for application 'myApp'. sharedData = com.company , challengeData = 675031C602476C671502N230615X5612F7F9S438718C069969N733313C511262X1A3E6788S640430N605556N379100C826824X8D3B856DS763514N594083C711666X22D23A91S077718N233880XEB3A98EAS571876X11FF1405S . [project MyProject]
[WARNING ] FWLSE0239W: Authentication failure in realm 'wl_authenticityRealm': login fail [project MyProject]
[INFO    ] SRVE0242I: [MyProject] [/MyProject] [InvokeProcServlet]: Initialization successful.
[INFO    ] Inside login() method. [project MyProject]

我正在使用Worklight 6.2。出现这种情况的原因是什么?如果需要更多详细信息,请与我们联系。

1 个答案:

答案 0 :(得分:0)

也许您将应用验证测试设置为启用,服务,而不是启用阻止

说明

启用,服务 - Worklight Server会测试应用的真实性。如果应用程序未通过测试,Worklight Server会向日志输出信息消息,但会为应用程序提供服务。

启用,阻止 - Worklight Server会测试应用的真实性。如果应用程序未通过测试,Worklight Server会向日志输出一条信息消息并阻止该应用程序。

您可以在Worklight Console中更改它,如下所示: http://www-01.ibm.com/support/knowledgecenter/SSZH4A_6.2.0/com.ibm.worklight.appadmin.doc/admin/c_controlling_authenticity_testing.html?lang=en