【发布时间】:2013-03-02 17:03:56
【问题描述】:
我在我的 iOS 和 Android 项目中使用 Worklight。 我也在使用适配器,进行安全测试,并使用基于适配器的身份验证。
我想使用 推送通知,从基于适配器的身份验证功能接收用户 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)吗?
-
@KerenBaron-Sela 我刚刚编辑了帖子以添加它
标签: push-notification adapter ibm-mobilefirst security-testing