From 46a4852257d71009729220d4eb42dc03cd8950ec Mon Sep 17 00:00:00 2001 From: Swordsteel Date: Tue, 12 Aug 2025 15:21:42 +0200 Subject: [PATCH] move jwt authentication converter --- .../kotlin/ltd/hlaeja/configuration/SecurityConfiguration.kt | 4 ++-- .../security/{ => converter}/JwtAuthenticationConverter.kt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) rename src/main/kotlin/ltd/hlaeja/security/{ => converter}/JwtAuthenticationConverter.kt (95%) diff --git a/src/main/kotlin/ltd/hlaeja/configuration/SecurityConfiguration.kt b/src/main/kotlin/ltd/hlaeja/configuration/SecurityConfiguration.kt index 42a75d7..27150a0 100644 --- a/src/main/kotlin/ltd/hlaeja/configuration/SecurityConfiguration.kt +++ b/src/main/kotlin/ltd/hlaeja/configuration/SecurityConfiguration.kt @@ -1,8 +1,8 @@ package ltd.hlaeja.configuration -import ltd.hlaeja.security.JwtAuthenticationConverter -import ltd.hlaeja.security.manager.JwtAuthenticationManager import ltd.hlaeja.security.authorize.publicPaths +import ltd.hlaeja.security.converter.JwtAuthenticationConverter +import ltd.hlaeja.security.manager.JwtAuthenticationManager import org.springframework.context.annotation.Bean import org.springframework.context.annotation.Configuration import org.springframework.security.config.annotation.web.reactive.EnableWebFluxSecurity diff --git a/src/main/kotlin/ltd/hlaeja/security/JwtAuthenticationConverter.kt b/src/main/kotlin/ltd/hlaeja/security/converter/JwtAuthenticationConverter.kt similarity index 95% rename from src/main/kotlin/ltd/hlaeja/security/JwtAuthenticationConverter.kt rename to src/main/kotlin/ltd/hlaeja/security/converter/JwtAuthenticationConverter.kt index 337aeb2..d6b64ed 100644 --- a/src/main/kotlin/ltd/hlaeja/security/JwtAuthenticationConverter.kt +++ b/src/main/kotlin/ltd/hlaeja/security/converter/JwtAuthenticationConverter.kt @@ -1,4 +1,4 @@ -package ltd.hlaeja.security +package ltd.hlaeja.security.converter import io.github.oshai.kotlinlogging.KotlinLogging import io.jsonwebtoken.JwtException @@ -49,7 +49,7 @@ class JwtAuthenticationConverter( ), token, (claims.payload["role"] as String).split(",") - .map { SimpleGrantedAuthority(it) } + .map { SimpleGrantedAuthority("ROLE_$it") } .toMutableList(), true, )