diff --git a/src/main/java/edu/eci/cvds/prometeo/config/SecurityConfig.java b/src/main/java/edu/eci/cvds/prometeo/config/SecurityConfig.java index a393389..3129628 100644 --- a/src/main/java/edu/eci/cvds/prometeo/config/SecurityConfig.java +++ b/src/main/java/edu/eci/cvds/prometeo/config/SecurityConfig.java @@ -29,7 +29,7 @@ public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Excepti http .cors(cors -> {}) .csrf(csrf -> csrf.disable()) - .authorizeHttpRequests(request -> request + .authorizeHttpRequests(auth -> auth .requestMatchers("/api/users/create").authenticated() .requestMatchers("/api/users/trainer/sessions").hasAnyRole("STUDENT", "TRAINER") .requestMatchers("/api/users/trainer/**").hasRole("TRAINER") @@ -45,7 +45,7 @@ public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Excepti @Bean public CorsConfigurationSource corsConfigurationSource() { CorsConfiguration config = new CorsConfiguration(); - config.setAllowedOrigins(List.of("http://localhost:3000")); + config.setAllowedOrigins(List.of("**")); config.setAllowedMethods(List.of("GET", "POST", "PUT", "DELETE", "OPTIONS")); config.setAllowedHeaders(List.of("*")); config.setAllowCredentials(true); diff --git a/src/test/resources/application.properties b/src/test/resources/application.properties index 6ab5b83..845b286 100644 --- a/src/test/resources/application.properties +++ b/src/test/resources/application.properties @@ -7,6 +7,7 @@ spring.datasource.url=jdbc:h2:mem:testdb spring.datasource.username=sa spring.datasource.password= spring.datasource.driver-class-name=org.h2.Driver +server.forward-headers-strategy=native # Deshabilitar características no necesarias para pruebas spring.jpa.show-sql=false