diff options
Diffstat (limited to 'src/main/kotlin/dev')
| -rw-r--r-- | src/main/kotlin/dev/dnpm/etl/processor/config/AppSecurityConfiguration.kt | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/kotlin/dev/dnpm/etl/processor/config/AppSecurityConfiguration.kt b/src/main/kotlin/dev/dnpm/etl/processor/config/AppSecurityConfiguration.kt index 68eb629..e0cff94 100644 --- a/src/main/kotlin/dev/dnpm/etl/processor/config/AppSecurityConfiguration.kt +++ b/src/main/kotlin/dev/dnpm/etl/processor/config/AppSecurityConfiguration.kt @@ -58,16 +58,17 @@ class AppSecurityConfiguration( } else { securityConfigProperties.adminUser } + val adminPassword = if (securityConfigProperties.adminPassword.isNullOrBlank()) { val random = UUID.randomUUID().toString() logger.warn("Using random Admin Passwort: {}", random) - random + passwordEncoder.encode(random) } else { securityConfigProperties.adminPassword } val user: UserDetails = User.withUsername(adminUser) - .password(passwordEncoder.encode(adminPassword)) + .password(adminPassword) .roles("ADMIN") .build() |
