List of usage examples for org.springframework.web.cors CorsConfiguration setAllowedMethods
public void setAllowedMethods(@Nullable List<String> allowedMethods)
From source file:io.syndesis.runtime.SyndesisCorsConfiguration.java
@Bean public CorsFilter corsFilter() { return new CorsFilter(request -> { String pathInfo = request.getPathInfo(); if (pathInfo != null && (pathInfo.endsWith("/swagger.json") || pathInfo.endsWith("/swagger.yaml"))) { return new CorsConfiguration().applyPermitDefaultValues(); }/* ww w . ja v a 2s .com*/ CorsConfiguration config = new CorsConfiguration(); config.setAllowedOrigins(allowedOrigins); config.setAllowedMethods(Arrays.asList("HEAD", "GET", "POST", "PUT", "DELETE", "PATCH")); config.applyPermitDefaultValues(); return config; }); }
From source file:org.ameba.http.PermitAllCorsConfigurationSource.java
/** * {@inheritDoc}// w ww . j a v a2 s . co m * * Returns a pre-configured configuration that allows everything from everywhere. */ @Override public CorsConfiguration getCorsConfiguration(HttpServletRequest request) { CorsConfiguration corsConfiguration = new CorsConfiguration(); corsConfiguration.addAllowedOrigin("*"); corsConfiguration.setAllowedMethods(asList("GET", "POST", "PUT", "PATCH", "DELETE", "OPTIONS")); corsConfiguration.setAllowedHeaders(asList("Content-Type", "X-REQUESTED-WITH", "Authorization")); corsConfiguration.setMaxAge(1800L); return corsConfiguration; }
From source file:com.mec.Security.WebSecurityConfig.java
@Bean protected CorsConfigurationSource corsConfigurationSource() { CorsConfiguration configuration = new CorsConfiguration(); configuration.setAllowedOrigins(Arrays.asList("*")); configuration.setAllowedMethods(Arrays.asList("GET", "POST")); UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); source.registerCorsConfiguration("/**", configuration); return source; }
From source file:org.openlmis.fulfillment.security.ResourceServerSecurityConfiguration.java
/** * CorsConfigurationSource bean initializer. * @return cors configuration/*from w w w . j av a2s. c o m*/ */ @Bean public CorsConfigurationSource corsConfigurationSource() { UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); if (allowedOrigins.length > 0) { CorsConfiguration configuration = new CorsConfiguration(); configuration.setAllowedOrigins(Arrays.asList(allowedOrigins)); configuration.setAllowedMethods(Arrays.asList(allowedMethods)); source.registerCorsConfiguration("/**", configuration); } return source; }
From source file:me.jcala.xmarket.server.conf.RestConfig.java
/** * /*w w w . ja v a 2 s . c o m*/ */ @Bean public CorsFilter corsFilter() { UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); CorsConfiguration configuration = new CorsConfiguration(); configuration.setAllowCredentials(true); configuration.addAllowedOrigin("*"); configuration.addAllowedHeader("*"); configuration.setAllowedMethods(Arrays.asList("GET", "PUT", "POST", "DELETE")); source.registerCorsConfiguration("/**", configuration); return new CorsFilter(source); }