Browse Source

minor refactoring

pull/10881/head
YevhenBondarenko 2 years ago
parent
commit
7fbbaa2f7b
  1. 3
      application/src/main/java/org/thingsboard/server/service/install/DefaultSystemDataLoaderService.java

3
application/src/main/java/org/thingsboard/server/service/install/DefaultSystemDataLoaderService.java

@ -277,8 +277,7 @@ public class DefaultSystemDataLoaderService implements SystemDataLoaderService {
log.info("Creating JWT admin settings...");
var jwtSettings = new JwtSettings(this.tokenExpirationTime, this.refreshTokenExpTime, this.tokenIssuer, this.tokenSigningKey);
if (isSigningKeyDefault(jwtSettings) || !validateKeyLength(jwtSettings.getTokenSigningKey())) {
jwtSettings.setTokenSigningKey(Base64.getEncoder().encodeToString(
RandomStringUtils.randomAlphanumeric(64).getBytes(StandardCharsets.UTF_8)));
jwtSettings.setTokenSigningKey(generateRandomKey());
}
jwtSettingsService.saveJwtSettings(jwtSettings);
} else {

Loading…
Cancel
Save