1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| @Bean public ShiroFilterFactoryBean shiroFilterFactory( SecurityManager securityManager){ ShiroFilterFactoryBean factoryBean = new ShiroFilterFactoryBean(); factoryBean.setSecurityManager(securityManager); factoryBean.setLoginUrl("/doLoginUI");
Map<String,String> filterMap=new LinkedHashMap<>(); filterMap.put("/build/**","anon"); filterMap.put("/user/doLogin","anon"); filterMap.put("/doLogout","logout"); filterMap.put("/**","authc"); factoryBean.setFilterChainDefinitionMap(filterMap); return factoryBean;
}
|