修改默认密钥疑惑的问题

Blade 未结 2 104
hou52127
hou52127 剑圣 2024-12-16 14:02

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

 

如果是cloud版本,去掉signkey在nacos的配置,直接从代码底层覆盖更新。

在blade-common工程,新建 src/main/java/org/springblade/core/jwt/constant/JwtConstant.java 


如果是boot版本,直接在工程内新建 src/main/java/org/springblade/core/jwt/constant/JwtConstant.java 


然后创建的这个JwtConstant.java在blade-common里,修改 DEFAULT_SECRET_KEY 的值,修改到32个字符以上。然后重启工程,再测试一下。


这样配置后都会底层采用你自己设置的新的key了,只要不对外泄露就行。


这个类的详细代码:https://center.javablade.com/blade/BladeX-Tool/src/commit/c77e38b0d4d064439ae88a10d6d0ca5c5b56051f/blade-starter-jwt/src/main/java/org/springblade/core/jwt/constant/JwtConstant.java

2. 


3.


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

    在Bladex的blade-common工程中修改的,可是其他地方都没有引用的,这样可行吗?

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

2.9.1  cloud版


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


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

2条回答
代码语言
提交回复