В моем приложении siro я хочу определить AuthenticationFilter
для всех путей, кроме REST.Shiro Path Pattern исключить
ie /rest/...
не проходит через него, но все остальное будет.
Я использую Shiro-Guice
поэтому мой фильтр расстановки имеют вида
addFilterChain("/rest/**" ,restFilter)
addFilterChain("/**", filter) //I want this one to work on everything except my rest filter
Я смотрел на this question о Ant стиле картины пути, но там не кажется, что поддержка регулярных выражений.
Что вы спрашиваете для работы из коробки даже с по умолчанию 'AntPathMatcher'. Сиро использует политику [first match wins] (http://shiro.apache.org/web.html#urls-) для цепей фильтров, а также для фильтров внутри цепочки. –