如何自定义登录逻辑?

Blade 未结 2 710
追逐记忆
追逐记忆 2025-08-14 10:58
悬赏:20

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

登录接口无法修改,现在有一个需求不知道怎么解决:

有三个客户端的登录信息在一个数据库的三张不同的表中,如何根据租户id调用cloud版本的/blade-auth/oauth/token进行登录


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

一个客户端对于一个租户id,一个租户id对于一张表

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

用的BladeX企业版,cloud版本,在window和linux上

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


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

2条回答
  •  追逐记忆
    2025-08-14 16:46

    看了文档,没有提到如何修改登录用户表啊,账号密码验证码的登录方式,登录用户信息只能存在blade_user表中吗

    作者追问:2025-08-14 16:46

    认证走的类都可以自定义修改了,那里面查询的逻辑不就是你想怎么写就怎么写么?你去新增service新增表都没问题。最终只需要返回标准oauth2user就行了。具体的用法你也可以看blade-auth里的granter目录下的类。

提交回复