2

このガイドに従って Worklight フォーム ベースの認証を実行しようとしています。

モバイル トラフィックを保護するためのセキュリティ ゲートウェイとしての WebSphere DataPower の使用

WebSphere Application Server 8.0.0.6、Worklight 6.0.0(EE) を使用しており、アプリを使用してログインしようとすると、ナビゲーターのコンソールに次のように返されます。

POST http:// localhost :9081/probandoEldap/apps/services/j_security_check 500 (内部サーバー エラー) "

および次のメッセージ:

"com.ibm.websphere.servlet.session.UnauthorizedSessionRequestException: SESN0008E: 匿名のユーザー認証が、ユーザーのプロパティーであるセッションにアクセスしようとしました:defaultWIMFileBasedRealm/uid=wasadmin,o=defaultWIMFileBasedRealm.

IBM WebSphere アプリケーション サーバー」

Websphere を機能させるために設定しなければならないことはありますか?

4

1 に答える 1

2

これは、間違った Cookie に関連する問題のようです。j_security_check 呼び出しを調べると、LTPA [ほとんどの場合、LTPA2 という名前で] Cookie が使用されていることがわかります。Cookie には、ユーザー「wasadmin」の ID が含まれています。この Cookie をリクエストから削除すると、問題は解決します。ローカル ファイル ベースの認証を使用していますか?

  • アジターブ
于 2013-07-26T06:47:34.560 に答える