Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ibm mobilefirst 应用程序中的Worklight推送通知未经验证_Ibm Mobilefirst - Fatal编程技术网

Ibm mobilefirst 应用程序中的Worklight推送通知未经验证

Ibm mobilefirst 应用程序中的Worklight推送通知未经验证,ibm-mobilefirst,Ibm Mobilefirst,我正在尝试为Worklight应用程序实现推送通知功能。 推送文档中指出,应用程序应使用身份验证,并且示例项目包含用于此目的的登录表单。问题是我的应用程序不需要任何身份验证和/或登录。我成功地部署了PushAdapter,还部署了所需的客户端代码,但我无法在WL的Push通知控制台中注册客户端 如有任何提示,将不胜感激 谢谢,Worklight推送需要身份验证。推送适配器将使用userid查找要推送到的设备。如果移动设备没有使用某个用户id进行身份验证,这将毫无意义。好的,我理解这一点。但是有没

我正在尝试为Worklight应用程序实现推送通知功能。 推送文档中指出,应用程序应使用身份验证,并且示例项目包含用于此目的的登录表单。问题是我的应用程序不需要任何身份验证和/或登录。我成功地部署了PushAdapter,还部署了所需的客户端代码,但我无法在WL的Push通知控制台中注册客户端

如有任何提示,将不胜感激


谢谢,Worklight推送需要身份验证。推送适配器将使用userid查找要推送到的设备。如果移动设备没有使用某个用户id进行身份验证,这将毫无意义。

好的,我理解这一点。但是有没有办法不用登录表单就订阅推送适配器呢?我尝试用以下代码使用虚拟登录请求:pushAppRealmChallengeHandler.login=function(){var reqURL='/j_security_check';var options={};options.parameters={j_username:device.uuid,j_password:“somepass”};但我当然会遇到一个服务器错误:用户ID b87c917e9f0f1zzz的身份验证未成功。指定了无效的用户ID或密码。请使用SampleAppRealm(或使用com.worklight.core.auth.ext.NonValidatingLoginModule登录模块的任何域),我是否仍需要使用上述类型的“dummy”身份验证?类似于:com.worklight.core.auth.ext.NonValidatingLoginModule?是的。该应用程序需要进行身份验证。使用com.worklight.core.auth.ext.NonValidatingLoginModule意味着worklight将接受任何登录,只要它包含用户名和密码。但请注意安全隐患