問題タブ [worklight-security]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
333 参照

ibm-mobilefirst - 認証構成ファイルの loginmodule 'rejectAll' で定義された IBM Worklight 5.0.6 が存在しません

Worklight v5.0.6 で新しい Worklight プロジェクトとアプリケーションを作成しましたが、Developer Edition で正常に動作しています。

プロジェクトをビルドしてアプリケーション サーバーにデプロイしようとすると、次のエラー メッセージが表示されます。

0 投票する
1 に答える
507 参照

authentication - アダプターベースの認証 workight 5.0.6 でアプリケーションを保護する

アダプター認証でアプリケーションを保護できますか? シングルステップアダプター認証の例に基づいて、以下のようにsecurityTestsタグの下の authenticationConfig.xml にmobileSecurityTestを追加しました。

および application-descriptor.xml で:

initOptions.js ファイルで、connectOnStartup : trueを設定します。

アプリが起動すると、ログインページが表示され、ユーザー名、パスワードを入力して送信ボタンをクリックすると、アプリにアラートが表示されます:アプリケーションからのリクエストの処理中にエラーが発生しました

Logcat Debugging では、次のエラーが表示されます: StatHub::Init - App com.SingleStepAdapterAuthentication isn't supported

誰でも理由を教えてもらえますか? ご協力いただきありがとうございます!

0 投票する
1 に答える
640 参照

javascript - Worklight アダプターを使用すると、実行時にプロシージャーのドメインとポートを変更できますか?

私は worklight アプリケーションを作成しています。これは、インストール後に消費者が決定するさまざまなバックエンド サービスに接続されます。アダプターを使用してクライアントをバックエンド サービスに接続したいのですが、接続しているユーザーごとにアダプターを編集および更新することは避けたいと考えています。

基本的に、各顧客には接続したい実行中のサーバーがありますが、顧客ごとに異なるポートとドメインで実行されます。それらをアダプターに渡して、共通の呼び出しを顧客のバックエンド サーバーに発行できるようにしてほしい。

アダプターの xml ファイルに設定したドメインとポートを、各プロシージャーのアダプターの JavaScript 内でプログラムによって変更して、ユーザーが要求の発行先をサーバーに伝えることができる方法はありますか?

これを行う方法がない場合 - バックエンドに直接接続し、worklight アダプターの使用を避けることをお勧めしますか?

どうもありがとう、

アンディ

0 投票する
1 に答える
727 参照

ibm-mobilefirst - IBM Worklight: バックエンドからのプッシュ通知アダプターの呼び出し

プッシュ通知アダプターを実装しましたが、通知を送信するためにバックエンド システムでプロシージャを呼び出したいと考えています。

この投稿を参照すると、http://server:port/dev/invoke?adapter=adapterName&procedure=procedureName&parameters=1,2,3使用できますが、開発環境でのみ機能します。

投稿の最後にhttp://server:port/context/invoke?adapter=adapterName&procedure=procedureName&parameters=1,2,3、アダプターの呼び出しに使用できることが記載されています。

(1) 本番環境でのみサポートされているかどうかを教えてください。HTTP メソッド GET が返されたため、この URLは開発環境でサポートされていません。

(2) アダプターに対して securityTest="wl_unprotected" を定義する必要がある場合があるため、アダプターは保護されないことに注意してください。バックエンド システムがセキュリティ制御を使用してアダプタを呼び出すという目標を達成するための最良の方法は何ですか?

0 投票する
2 に答える
305 参照

ldap - IBM Worklight - LDAPLoginModule での取得エラー

Worklight v5.0.6 で LDAPLoginModule に取り組んでいます。

その application-descriptor.xml ファイルには、IBM 提供のサンプル コードで指定されたすべてのパラメーターが含まれています。

ただし、エラーが発生します。

-80090308: LdapErr: DSID-0C09030B、コメント: AcceptSecurityContext エラー、データ 52e、v893

manager-dnまた、manager-passwordapplication-descriptor.xml で指定するパラメーターが見つかりません。

0 投票する
1 に答える
1202 参照

ibm-mobilefirst - Worklight サーバー例外

WL5.0.6

クライアントは多くのレルムに対して認証されます。アダプタ プロシージャを呼び出します。手順のセキュリティ テストはうまくいっているようです。ただし、呼び出しを試行するたびに、サーバー ログにこのエラーが表示されます。

これは単なるノイズのようですが、誰か確認できますか? それでもやめることができますか?または、修正する必要があるものはありますか?

[6/25/13 22:54:51:846 EDT] 00000061 SystemOut O [エラー] SRVE0777E: アプリケーション クラス 'com.worklight.core.auth.impl.AuthenticationContext.checkAuthentication():556' によって例外がスローされました' [6/ 25/13 22:54:51:847 EDT] 00000061 SystemOut O com.worklight.server.auth.impl.WorkLightAuthenticationException [6/25/13 22:54:51:847 EDT] 00000061 SystemOut O at com.worklight.core .auth.impl.AuthenticationContext.checkAuthentication(AuthenticationContext.java:556) [6/25/13 22:54:51:847 EDT] 00000061 SystemOut O at com.worklight.core.auth.impl.AuthenticationContext.login(AuthenticationContext. java:644) [6/25/13 22:54:51:847 EDT] 00000061 com.worklight.core.auth.impl.AuthenticationServiceBean.login(AuthenticationServiceBean.java:118) での SystemOut O [6/25/13 22:54:51:847 EDT] 00000061 com.worklight での SystemOut O。 gadgets.serving.handler.LoginOnDemandHandler.doPost(LoginOnDemandHandler.java:69) [6/25/13 22:54:51:847 EDT] 00000061 SystemOut O at com.worklight.gadgets.serving.GadgetAPIServlet.doGetOrPost(GadgetAPIServlet.java :125)worklight.gadgets.serving.handler.LoginOnDemandHandler.doPost(LoginOnDemandHandler.java:69) [6/25/13 22:54:51:847 EDT] 00000061 SystemOut O at com.worklight.gadgets.serving.GadgetAPIServlet.doGetOrPost(GadgetAPIServlet) .java:125)worklight.gadgets.serving.handler.LoginOnDemandHandler.doPost(LoginOnDemandHandler.java:69) [6/25/13 22:54:51:847 EDT] 00000061 SystemOut O at com.worklight.gadgets.serving.GadgetAPIServlet.doGetOrPost(GadgetAPIServlet) .java:125)