我在iOS和Android项目中使用Worklight。 我也使用适配器,进行安全测试,并使用基于适配器的认证。Worklight推送通知和SecurityTest
我想使用推送通知,用户ID从基于适配器的认证功能接收。所以我使用相同的securityTest。
现在,当我尝试使用我的安全测试与推送事件源,我有一个错误“无法从数据库部署适配器”
WL.Server.createEventSource({
name : 'MyPushEventSource',
onDeviceSubscribe : 'deviceSubscribeFunc',
onDeviceUnsubscribe : 'deviceUnsubscribeFunc',
securityTest : 'MySecurityTest',
});
当我删除的最后一行(securityTest) ,适配器被部署,当我添加它时,它失败。
此securityTest已与多个其他适配器功能一起使用。
任何人都可以解释我有什么问题吗? 在此先感谢。
编辑:这是我的安全测试的定义:
<securityTests>
<customSecurityTest name="MySecurityTest">
<test isInternalUserID="true" realm="MyAuthRealm"/>
</customSecurityTest>
</securityTests>
你可以在这里添加安全测试(来自authenticationConfig.xml)吗? – 2013-03-14 12:26:14
@ KerenBaron-Sela我刚刚编辑帖子以添加它 – WiPhone 2013-03-14 15:49:20