Фильтр совместного использования ресурсов Camel CXFRS с настраиваемым списком источников

Я использовал пример в вопросе SO, чтобы настроить фильтр CORS ( Camel JAX-RS и междоменный запрос).

Однако, как уже упоминалось в комментариях, это не идеальное решение для производства, и при этом ни один не размещает источник с определенным набором URL-адресов, подходящих для DEV и Testing. Что нужно, так это настраиваемая настройка, которая допускает более свободную опцию в dev, но строгую в тестировании и производстве. Может кто-нибудь, пожалуйста, покажите мне, как это можно настроить для CXFRS, пожалуйста? Спасибо.

С уважением, Эмека К

1 ответ

Решение

Не берите в голову. Я нашел ответ.

Чтобы сделать это более настраиваемым, нельзя использовать подход на основе аннотаций предоставленного класса CrossOriginResourceSharing. Вы можете использовать только фильтр.

Мой подход заключался в том, чтобы обернуть класс фильтра в реализацию Factory, которая создала фильтр в методе factory. На это можно ссылаться в Spring или Blueprint как обычно.

Другие вопросы по тегам