We probably need to see more of your example, how are you defining
your filterChainDefinitionMap ? Which version of Shiro are you using?  Do
you have code you can put on github somewhere?


On Wed, Dec 21, 2016 at 6:17 AM, Guofeng Zhang <[email protected]> wrote:

> Here it is:
>     @Bean(name = "shiroFilter")
>     public ShiroFilterFactoryBean shiroFilter() {
>         ShiroFilterFactoryBean shiroFilter = new ShiroFilterFactoryBean();
>         shiroFilter.setSecurityManager(securityManager());
>         ,,,,
>         Map<String, Filter> filters = new HashMap<>();
>         ....
>         filters.put("tokenLogout", TokenLogoutFilter());
>         shiroFilter.setFilters(filters);
>
>         return shiroFilter;
>     }
>
> Thanks for your support very much.
>
> Guofeng
>
> On Wed, Dec 21, 2016 at 1:26 AM, Brian Demers <[email protected]>
> wrote:
>
>> Can you include your configuration ?
>>
>> On Mon, Dec 19, 2016 at 5:43 PM, Guofeng Zhang <[email protected]>
>> wrote:
>>
>>> That's my fault. I should derive from PathMatchingFilter and give it a
>>> url pattern by setFilterChainDefinitionMap, then it works as expected.
>>>
>>> But I still cannot understand why this filter is invoked even if I do
>>> not add it to filterChainDefinitionMap.
>>>
>>> Thanks for your response very much.
>>>
>>> Guofeng
>>>
>>>
>>
>

Reply via email to