Package ru.gentoos.products.configs
Class SecurityConfiguration
java.lang.Object
ru.gentoos.products.configs.SecurityConfiguration
Конфигурация безопасности Spring Security.
Включает HTTP Basic Auth для всех запросов,
отключает CORS и CSRF (REST API без сессий).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.web.SecurityFilterChainfilterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http) Настраивает цепочку фильтров безопасности.
-
Constructor Details
-
SecurityConfiguration
public SecurityConfiguration()
-
-
Method Details
-
filterChain
@Bean public org.springframework.security.web.SecurityFilterChain filterChain(org.springframework.security.config.annotation.web.builders.HttpSecurity http) throws Exception Настраивает цепочку фильтров безопасности. Все запросы требуют аутентификации через HTTP Basic.- Parameters:
http- конфигуратор HTTP-безопасности- Returns:
- настроенная цепочка фильтров
- Throws:
Exception- при ошибке конфигурации
-