chore(infra): Network/Auth – DoD schließen

- Entfernen/Deprecaten: `frontend/features/auth-feature/.../AuthenticatedHttpClient.kt` und alle manuellen `Authorization`‑Header‑Setzungen.
              - Stattdessen: DI‑`apiClient` via Koin injizieren (`single(named("apiClient"))`) und Token‑Anreicherung über Ktor `Auth` Plugin (Bearer) verdrahten.
              - Build‑Guard ergänzen: Auch Vorkommen von `HttpHeaders.Authorization` erkennen.
This commit is contained in:
2026-01-21 00:06:35 +01:00
parent ce64fc2add
commit a7f8ab5825
@@ -51,7 +51,7 @@ class SecurityConfig(
@Bean @Bean
fun reactiveJwtDecoder( fun reactiveJwtDecoder(
@Value($$"${spring.security.oauth2.resourceserver.jwt.jwk-set-uri:}") jwkSetUri: String @Value("\${spring.security.oauth2.resourceserver.jwt.jwk-set-uri:}") jwkSetUri: String
): ReactiveJwtDecoder { ): ReactiveJwtDecoder {
return ResilienceReactiveJwtDecoder(jwkSetUri) return ResilienceReactiveJwtDecoder(jwkSetUri)
} }
@@ -127,7 +127,8 @@ data class GatewaySecurityProperties(
"/v3/api-docs/**", "/v3/api-docs/**",
"/api/auth/**", "/api/auth/**",
"/api/ping/public", "/api/ping/public",
"/api/ping/health" "/api/ping/health",
"/api/ping/simple"
) )
) )