2017-02-10 7 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"); 

Итак, можно использовать обычный шаблон в разрешенных окригинах? В моей работе мне нужно проверить службу REST в разработке среды, и их хост является переменным в момент создания, например: http://www.devXXXXXX.company.com, где XXXXXX - случайное число.

ответ

1

com.ge.predix.web.cors.CORSFilterhas a mechanism, чтобы вы могли указать список шаблонов начала регулярного выражения с разделителями-запятыми, используя свойство cors.xhr.allowed.origins.

Вы можете поместить cors.xhr.allowed.origins недвижимость в :

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

вы можете поделиться полный пример? – Eduardo

 Смежные вопросы

  • Нет связанных вопросов^_^