fix: jwt signing key 使用随机字符串存入数据库

This commit is contained in:
ssongliu
2023-02-10 16:15:19 +08:00
committed by ssongliu
parent 3f3d24648b
commit 702b881ca1
3 changed files with 9 additions and 2 deletions
+4 -1
View File
@@ -3,6 +3,7 @@ package jwt
import (
"time"
"github.com/1Panel-dev/1Panel/backend/app/repo"
"github.com/1Panel-dev/1Panel/backend/constant"
"github.com/golang-jwt/jwt/v4"
@@ -30,8 +31,10 @@ type BaseClaims struct {
}
func NewJWT() *JWT {
settingRepo := repo.NewISettingRepo()
jwtSign, _ := settingRepo.Get(settingRepo.WithByKey("JWTSigningKey"))
return &JWT{
[]byte(constant.JWTSigningKey),
[]byte(jwtSign.Value),
}
}