package online.ruemu.franifer.payment.config;
import org.springframework.context.annotation.*; import org.springframework.security.config.*; import org.springframework.security.config.annotation.web.builders.*; import org.springframework.security.core.userdetails.*; import org.springframework.security.provisioning.*; import org.springframework.security.web.*;
@Configuration public class SecurityConfig { @Bean SecurityFilterChain f(HttpSecurity h) throws Exception {h.csrf(c->c.disable()).cors(Customizer.withDefaults()).authorizeHttpRequests(a->a.requestMatchers("/actuator/health").permitAll().anyRequest().authenticated()).httpBasic(Customizer.withDefaults()); return h.build();} @Bean UserDetailsService u(){return new InMemoryUserDetailsManager(User.withUsername("admin").password("{noop}admin123").roles("ADMIN").build());}}