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>