Oauth2授权码模式登录失败

Blade 未结 1 620
yinhaibo
yinhaibo 剑圣 2021-12-15 19:38

一、该问题的重现步骤是什么?

1. 直接按文档提供的授权码模式访问

2. 弹出用户名密码输入

3.提交


二、你期待的结果是什么?实际看到的又是什么?


跳转授权页面,但实际未跳转有BUG


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


企业版本2.8.2


四、请提供详细的错误堆栈信息,这很重要。


BladeUserDetailsServiceImpl->loadUserByUsername
 这里取不到弹出表单中提交的密码
String password = request.getParameter(TokenUtil.PASSWORD_KEY);
// 用户存在但密码错误,超过次数则锁定账号
if (!grantType.equals(TokenUtil.REFRESH_TOKEN_KEY) && !user.getPassword().equals(DigestUtil.hex(password))) {
这里缺少grantType参数及密码取不到都会出错 导致无法跳转

image.png

image.png

如何才能获取到表单里提交的password呢

image.png

五、若有更多详细信息,请在下面提供。

1条回答
  • 2021-12-16 02:10

    问题已经记录,后续验证修复

    0 讨论(0)
提交回复