Example usage for org.springframework.web.cors CorsConfiguration addAllowedOrigin

List of usage examples for org.springframework.web.cors CorsConfiguration addAllowedOrigin

Introduction

In this page you can find the example usage for org.springframework.web.cors CorsConfiguration addAllowedOrigin.

Prototype

public void addAllowedOrigin(String origin) 

Source Link

Document

Add an origin to allow.

Usage

From source file:org.moserp.RestConfiguration.java

@Bean
public CorsFilter corsFilter() {

    UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
    CorsConfiguration config = new CorsConfiguration();
    config.setAllowCredentials(true); // you USUALLY want this
    config.addAllowedOrigin("*");
    config.addAllowedHeader("*");
    config.addAllowedMethod("*");
    source.registerCorsConfiguration("/**", config);
    return new CorsFilter(source);
}

From source file:org.opentestsystem.ap.iat.config.SecurityConfig.java

@Bean
public FilterRegistrationBean corsFilter() {
    UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
    CorsConfiguration config = new CorsConfiguration();
    config.setAllowCredentials(true);/*from  w  w w  .  j  av  a2s . c o m*/
    config.addAllowedOrigin(ALL);
    config.addAllowedHeader(ALL);
    config.addAllowedMethod(ALL);
    config.addAllowedMethod("GET");
    config.addAllowedMethod("PUT");
    config.addAllowedMethod("POST");
    config.addAllowedMethod("OPTIONS");
    source.registerCorsConfiguration("/**", config);
    FilterRegistrationBean bean = new FilterRegistrationBean(new CorsFilter(source));
    bean.setOrder(Ordered.HIGHEST_PRECEDENCE);
    return bean;
}