add jwtkey config to avoid logging in again after reboot
This commit is contained in:
@@ -27,12 +27,17 @@ func getKeyVariableName() string {
|
||||
return "PLM_JWT_KEY"
|
||||
}
|
||||
|
||||
func InitKey() error {
|
||||
func InitKey(jwtkey string) error {
|
||||
var err error
|
||||
keyName := getKeyVariableName()
|
||||
//ignore config value, look in env first
|
||||
key := os.Getenv(keyName)
|
||||
if key == "" {
|
||||
key, err = generateSecureToken(64)
|
||||
if jwtkey != "" {
|
||||
key = jwtkey
|
||||
} else {
|
||||
key, err = generateSecureToken(64)
|
||||
}
|
||||
os.Setenv(keyName, key)
|
||||
}
|
||||
return err
|
||||
|
||||
Reference in New Issue
Block a user