Bldex 配置了多租户的License授权功能,但未起效

Blade 未结 2 762
c568254965
c568254965 剑童 2022-07-28 16:25
悬赏:5

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

1. 在nacos中已经配置了开启license功能image.png

2. 在页面配置了最大账号数量和过期时间,为了测试,已经配到了以前的时间。并且数据库的对应的数据已经变化了

image.png

image.png

3.但是还可以使用该租户下的账号进行登录等各项操作。


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

设置了租户License的过期时间,则在这之后的时间内,不能使用该租户下的账号登录等其他一些列操作。


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

bladex 2.5.1RELEASE ,linux


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


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

已经看到了代码中的这个方法,但是不知道什么时候会触发。

image.png


2条回答
  • 2022-07-28 16:40

    修改配置后,已经重启了所有blade框架服务和其他业务服务

    0 讨论(0)
  • 登录的时候触发的。

    作者追问:2022-07-28 17:44

    谢谢,我定位到这个位置了

    image.png

    我使用的租户id刚好是 000000,

    String ADMIN_TENANT_ID = "000000";

    于是直接返回false了。

    请问这个租户id就不验证License了吗?为什么会有这句代码呢?

    作者追问:2022-07-30 14:26

    超级管理员所在租户不受限制。否则误操作导致超管无法登陆,那就只能去手动改数据库了

    0 讨论(0)
提交回复