- あなたのアプリケーション記述子で使用するセキュリティテストを指定します。私はcustomSecurityTestでiPhoneアプリを持っている私のアプリケーション記述子内
:私は私の認証設定インサイド
<iphone bundleId="com.PhoneUp" version="1.0" securityTest="customSecurityTests">
<worklightSettings include="false"/>
<security>
<encryptWebResources enabled="false"/>
<testWebResourcesChecksum enabled="false" ignoreFileExtensions="png, jpg, jpeg, gif, mp4, mp3"/>
</security>
</iphone>
:
<customSecurityTest name="customSecurityTests">
<test realm="wl_antiXSRFRealm" step="1"/>
<test realm="wl_authenticityRealm" step="1"/>
<test realm="wl_remoteDisableRealm" step="1"/>
<test realm="wl_directUpdateRealm" mode="perSession" step="1"/>
<test realm="wl_anonymousUserRealm" isInternalUserID="true" step="1"/>
<test realm="wl_deviceNoProvisioningRealm" isInternalDeviceID="true" step="2"/>
</customSecurityTest>
今私のアプリケーションを保護しているセキュリティテストは、Aがありますauthentication-config(サーバー上のセキュリティファイル)のセキュリティテストへのマッピング
いいえ、直接更新をトリガーするアプリケーションにセキュリティテストを配置する必要はありません。
ダイレクトアップデートは、ユーザーがそのレルムに「ログイン」しようとするだけで起動します。
WL.Client.login("wl_directUpdateRealm", {onSuccess:..., onFailure:...});
直接更新は、その詳細についてはhereを読むことができます。
hereのサンプルプロジェクトには、セキュリティテストがコメントされていないか、アプリケーションを保護するセキュリティテストがありません。第1の答えに記載されているように、コメントを外してアプリケーションテスト記述子にセキュリティテストを追加する必要があります。
アプリケーション記述子と認証設定を投稿できますか? –