SecurityConfig.java 800 B

123456789101112131415161718192021222324
  1. package com.provectus.kafka.ui.config;
  2. import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
  3. import org.springframework.context.annotation.Bean;
  4. import org.springframework.context.annotation.Configuration;
  5. import org.springframework.security.config.annotation.web.reactive.EnableWebFluxSecurity;
  6. import org.springframework.security.config.web.server.ServerHttpSecurity;
  7. import org.springframework.security.web.server.SecurityWebFilterChain;
  8. @Configuration
  9. @EnableWebFluxSecurity
  10. @ConditionalOnProperty(value = "auth.enabled", havingValue = "false")
  11. public class SecurityConfig {
  12. @Bean
  13. public SecurityWebFilterChain configure(ServerHttpSecurity http) {
  14. return http.authorizeExchange()
  15. .anyExchange().permitAll()
  16. .and()
  17. .csrf().disable()
  18. .build();
  19. }
  20. }