List of usage examples for org.springframework.web.cors CorsConfiguration setAllowedOrigins
public void setAllowedOrigins(@Nullable List<String> allowedOrigins)
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(); }/* w w w . j a v a2s. c o m*/ CorsConfiguration config = new CorsConfiguration(); config.setAllowedOrigins(allowedOrigins); config.setAllowedMethods(Arrays.asList("HEAD", "GET", "POST", "PUT", "DELETE", "PATCH")); config.applyPermitDefaultValues(); return config; }); }
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 ww w . ja v a 2 s . com */ @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:org.springframework.web.socket.sockjs.support.AbstractSockJsService.java
@Override @Nullable/*from w ww . ja v a 2 s.c om*/ public CorsConfiguration getCorsConfiguration(HttpServletRequest request) { if (!this.suppressCors && CorsUtils.isCorsRequest(request)) { CorsConfiguration config = new CorsConfiguration(); config.setAllowedOrigins(new ArrayList<>(this.allowedOrigins)); config.addAllowedMethod("*"); config.setAllowCredentials(true); config.setMaxAge(ONE_YEAR); config.addAllowedHeader("*"); return config; } return null; }