2017-02-10 6 views
0

にパターンを追加します。スプリングCORS。すべての許可の起源を有効CORS、次のコードのスプリングガイドを見て許さ起源

public class MyWebMVCConfigurer extends WebMvcConfigurerAdapter { 
    @Override 
    public void addCorsMappings(CorsRegistry registry) { 
     registry.addMapping("/**").allowedOrigins("*"); 
    } 
} 

そして倍数の起源について、方法のallowedOrigins複数のドメイン、例えば許可:

registry.addMapping("/**").allowedOrigins("http://domain1.com", "http://domain2.com"); 

allowOriginsで通常のパターンを使用できますか?私の仕事では、開発環境でRESTサービスをテストする必要があり、そのホストは作成の瞬間に変わります。たとえば、http://www.devXXXXXX.company.com XXXXXXは乱数です。

答えて

1

com.ge.predix.web.cors.CORSFilterhas a mechanismcors.xhr.allowed.originsプロパティを使用して、正規表現の原点パターンのコンマ区切りリストを指定できます。

あなたはにcors.xhr.allowed.originsプロパティを置くことができます。

cors.xhr.allowed.origins=http:\/\/www\.dev[0-9]+\.company\.com 
+0

は、あなたが完全な例を共有することができますか? – Eduardo

関連する問題