удлинить цепь фильтра безопасности пружины - PullRequest
1 голос
/ 08 декабря 2011

Я зарегистрировал свой весенний файл безопасности XML в файле web.xml.

Теперь у меня есть другой кувшин, который хотел бы повысить безопасность пружины и добавить собственную цепочку фильтров. Этот jar, конечно, не может расширять web.xml.

Как вы рекомендуете это сделать?

Заранее спасибо, Шей

1 Ответ

2 голосов
/ 08 декабря 2011

Если ваш другой jar-файл также использует Spring, тогда вы сможете добавить FilterChainProxy, который Spring Security использует, во что-то в вашем другом jar-файле. Все зависит от того, как ваши банки собраны в приложение (контекст).

См. Ссылки Spring Security и Javadoc для FilterChainProxy

FilterChainProxy обеспечивает getFilterChainMap и setFilterChainMap. Казалось бы, можно манипулировать цепью с помощью этих методов, но я не могу подтвердить это, не попробовав это сам.

...