我正在将 Weblogic 自定义身份验证提供程序从版本 8.1.5 迁移到 9.2.3
在登录 serverlet 我有以下代码
ServletAuthentication sa = new ServletAuthentication(LOGIN_USERNAME_LABEL, LOGIN_PASSWORD_LABEL);
int authenticated = sa.weak(request, response);
上面的代码总是返回
ServletAuthentication.FAILED_AUTHENTICATION
代替
ServletAuthentication.AUTHENTICATED
我通过实现模块调试,从表单传递的所有值和从表单数据库返回的值都是正确的,但是weak()的结果不正确。
以前有人解决过类似的问题吗?任何帮助将不胜感激。