如何通过数据库中的用户信息账号密码获取token

Blade 未结 1 106
81277241
81277241 2024-11-28 19:21

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

1. 通过数据库中的账号密码(密码是做了加密的)获取登录token


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

通过数据库中的账号密码(密码是做了加密的)获取登录token


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

boot 3.0.1.RELEASE liunx


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


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

1条回答
  •  admin
    admin (楼主)
    2024-11-28 20:33

    不支持用加密后的密码获取token,不然被人攻击泄漏加密密码后可以直接获取token来攻击系统了,这样是非常不安全的,所以不会开发这样的接口。

    作者追问:2024-11-28 20:33

    查看文档 5.1 OAuth2认证系统/5.1.9.2 系统认证创建配置.md

    boot版本 public class TestTokenGranter extends AbstractTokenGranter

    1、AbstractTokenGranter 这个依赖哪个包?

    2、现在用的 bladex 3.0.1.RELEASE 是否支持

    回答: 2024-11-28 20:33

    这个最新的是4.x版本,bladex3.1版本的文档看这里:https://center.javablade.com/blade/BladeX-Doc/src/commit/61dcb00f6f1910e898028308fe40bcf533c24de1


    作者追问:2024-11-28 20:33

    该应用是通过bladex-3.0.1开发,想在第三方应用中嵌入该应用做免密登录,该怎么实现

    0 讨论(0)
提交回复