From 441bff37839440d1666a3a3726028abd5c696cb1 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Thu, 11 Jan 2024 15:00:26 +0100 Subject: feat: use password with encoding prefix --- .../kotlin/dev/dnpm/etl/processor/config/AppSecurityConfiguration.kt | 5 +++-- src/main/resources/application-dev.yml | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) (limited to 'src') 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() diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index d538338..3d4827c 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -12,7 +12,7 @@ app: servers: localhost:9094 #security: # admin-user: admin - # admin-password: very-secret + # admin-password: "{noop}very-secret" server: port: 8000 -- cgit v1.2.3