Commit a7e2fc01 authored by Noel Alonso's avatar Noel Alonso
Browse files

Añade soporte para CORS

parent 598ed66c
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -13,7 +13,7 @@
	<modelVersion>4.0.0</modelVersion>
	<artifactId>api</artifactId>
	<packaging>jar</packaging>
	<version>0.8.0</version>
	<version>0.8.0-feature-corsAllowed</version>
	<name>API</name>
	<description>RESTful web services</description>

+14 −0
Original line number Diff line number Diff line
package es.redmic.api.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class CorsConfiguration implements WebMvcConfigurer {

	@Override
	public void addCorsMappings(CorsRegistry registry) {
		registry.addMapping("/**").allowedMethods("GET", "PUT", "POST", "DELETE");
	}
}
+2 −0
Original line number Diff line number Diff line
@@ -66,6 +66,8 @@ public class Oauth2SecurityConfiguration {
		public void configure(HttpSecurity http) throws Exception {
			// @formatter:off
			
			http.cors();
			
			http.authorizeRequests().antMatchers(HttpMethod.POST, "/**/_search").permitAll();
			
			http.authorizeRequests().antMatchers(HttpMethod.POST, "/**/_categories").permitAll();