summaryrefslogtreecommitdiff
path: root/src/main/kotlin/dev/dnpm/etl
diff options
context:
space:
mode:
authorPaul-Christian Volkmer2024-01-11 15:00:26 +0100
committerPaul-Christian Volkmer2024-01-11 15:00:26 +0100
commit441bff37839440d1666a3a3726028abd5c696cb1 (patch)
tree6367bf69bd1a1148673dfc69e64e3b68d204af19 /src/main/kotlin/dev/dnpm/etl
parent21959c169859728c21c864082e1ff6464ef31c40 (diff)
feat: use password with encoding prefixv0.5.0
Diffstat (limited to 'src/main/kotlin/dev/dnpm/etl')
-rw-r--r--src/main/kotlin/dev/dnpm/etl/processor/config/AppSecurityConfiguration.kt5
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()