在Thingsboard k8s部署版本,我怎么能改变' JWT_TOKEN_EXPIRATION_TIME ' ?&l



我在五个月前部署了带有舵机图表的thingsboard,它已经集成到我公司的系统中了。但是,我们需要将JWT_TOKEN_EXPIRATION_TIME从默认值更改为超过一个月。

我从最新的Thingsboard版本中找到了下面的UI,但我无法从集成的Thingsboard中找到相同的UI。

前一个Thingsboard的UI

集成的Thingsboard显示如下UI。没有JWT安全设置。最新的Thingsboard UI

我试图从每个部署的Thingsboard容器中找到JWT_TOKEN_EXPIRATION_TIMEENV,但我找不到任何与时间相关的ENV。

现在,我无法更新已部署的Thingsboard,因为它会影响我们的系统。如何更改令牌时间?

从thingsboard 3.4.2开始,您可以从DB更改设置值。

JWT_TOKEN_EXPIRATION_TIME采用/usr/share/thingsboard/conf/thingsboard.conf或environment的默认值。

在部署中添加env变量。像下面这样的Yaml就可以了。

spec:
volumes:
- name: thingsboard-node-config
containers:
- name: thingsboard
env:
- name: JWT_TOKEN_EXPIRATION_TIME
value: '90000000' #<-- change this 

相关内容

  • 没有找到相关文章

最新更新