From 19cad9a450fd6c695d87293c398c79fa2b47ddf4 Mon Sep 17 00:00:00 2001 From: Aboubacar TRAORE Date: Wed, 24 Dec 2025 10:03:40 +0000 Subject: [PATCH] adding security config --- .../config/SecurityConfig.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 src/main/java/com/abnov/infisicalbridge/config/SecurityConfig.java diff --git a/src/main/java/com/abnov/infisicalbridge/config/SecurityConfig.java b/src/main/java/com/abnov/infisicalbridge/config/SecurityConfig.java new file mode 100644 index 0000000..46286ca --- /dev/null +++ b/src/main/java/com/abnov/infisicalbridge/config/SecurityConfig.java @@ -0,0 +1,22 @@ +package com.abnov.infisicalbridge.config; + +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; +import org.springframework.security.config.annotation.web.builders.HttpSecurity; +import org.springframework.security.web.SecurityFilterChain; + +@Configuration +public class SecurityConfig { + + @Bean + public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { + http + .csrf(csrf -> csrf.disable()) + .cors(cors -> cors.disable()) + .authorizeHttpRequests(auth -> auth + .requestMatchers("/webhook/**").permitAll() + .anyRequest().authenticated()); + + return http.build(); + } +}