Weblogicカスタム認証プロバイダーをバージョン8.1.5から9.2.3に移行する作業を行っています。
ログインサーブレットには、次のコードがあります
ServletAuthentication sa = new ServletAuthentication(LOGIN_USERNAME_LABEL, LOGIN_PASSWORD_LABEL);
int authenticated = sa.weak(request, response);
上記のコードは常に
ServletAuthentication.FAILED_AUTHENTICATION
それ以外の
ServletAuthentication.AUTHENTICATED
実装モジュールを介してデバッグします。フォームから渡されるすべての値とフォームデータベースに返される値はすべて正しいですが、weak()の結果は正しくありません。
誰かが以前に同様の問題を解決しましたか?どんな助けでもありがたいです。