fix(auth): permitAll /api/v1/version (UI polling работает до login)

This commit is contained in:
Александр Зимин
2026-05-10 18:48:55 +00:00
parent deb61a1dea
commit b428c78b18
@@ -42,6 +42,10 @@ public class SecurityConfig {
.authorizeHttpRequests(auth -> {
auth.requestMatchers("/actuator/**").permitAll();
auth.requestMatchers("/error").permitAll();
// Build-info endpoint — открыт без auth: UI polling с update-banner
// должен работать ДО login (anonymous landing → "новая версия"
// banner появится после Keycloak callback). См. VersionController.
auth.requestMatchers("/api/v1/version").permitAll();
// Swagger UI + OpenAPI spec — открыты для интеграторов (Альтум, ...).
auth.requestMatchers(
"/swagger-ui.html",