日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

java - shiro anon 不生效

瀏覽:186日期:2023-12-25 11:23:16

問題描述

在使用springboot整合shiro的過程中,希望靜態資源資源不受shiro過濾器‘authc’攔截,于是定義了“anon”,測試發現根本不生效,靜態資源路徑下的資源(如/js/**)依舊會被攔截并重定向到/login,以下是我的shiro javaconfig

ShiroConfig.java

@Configurationpublic class ShiroConfig { @Value('${shiro.credentialsMatcher.hashIterations}') private int hashIterations; @Value('${shiro.credentialsMatcher.storedCredentialsHexEncoded}') private boolean storedCredentialsHexEncoded; @Configuration protected static class Processor {@Beanpublic LifecycleBeanPostProcessor lifecycleBeanPostProcessor() { return new LifecycleBeanPostProcessor();}@Bean@DependsOn('lifecycleBeanPostProcessor')public DefaultAdvisorAutoProxyCreator defaultAdvisorAutoProxyCreator() { final DefaultAdvisorAutoProxyCreator proxyCreator = new DefaultAdvisorAutoProxyCreator(); proxyCreator.setProxyTargetClass(true); return proxyCreator;}@Beanpublic AuthorizationAttributeSourceAdvisor authorizationAttributeSourceAdvisor(DefaultWebSecurityManager securityManager) { AuthorizationAttributeSourceAdvisor advisor = new AuthorizationAttributeSourceAdvisor(); advisor.setSecurityManager(securityManager); return advisor;} } @Bean('credentialsMatcher') public HashedCredentialsMatcher getCredentialsMatcher() {HashedCredentialsMatcher credentialsMatcher = new HashedCredentialsMatcher();credentialsMatcher.setHashAlgorithmName('MD5');credentialsMatcher.setHashIterations(hashIterations);credentialsMatcher.setStoredCredentialsHexEncoded(storedCredentialsHexEncoded);return credentialsMatcher; } @Bean(name = 'shiroEhcacheManager') @DependsOn('lifecycleBeanPostProcessor') public EhCacheManager getEhCacheManager() {EhCacheManager em = new EhCacheManager();em.setCacheManagerConfigFile('classpath:conf/shiro-ehcache.xml');return em; } @Bean('userRealm') @DependsOn('lifecycleBeanPostProcessor') public UserRealm getUserRealm(HashedCredentialsMatcher credentialsMatcher) {UserRealm userRealm = new UserRealm();userRealm.setCachingEnabled(false);userRealm.setCredentialsMatcher(credentialsMatcher);return userRealm; } @Bean('securityManager') public DefaultWebSecurityManager getSecurityManager(UserRealm userRealm) {DefaultWebSecurityManager securityManager = new DefaultWebSecurityManager();securityManager.setCacheManager(getEhCacheManager());securityManager.setRealm(userRealm);return securityManager; } @Bean('shiroFilter') public ShiroFilterFactoryBean getShiroFilter(DefaultWebSecurityManager securityManager) {ShiroFilterFactoryBean shiroFilterFactoryBean = new ShiroFilterFactoryBean();shiroFilterFactoryBean.setSecurityManager(securityManager);Map<String, String> filterChainDefinitionMap = Maps.newHashMap();filterChainDefinitionMap.put('/css/**', 'anon');filterChainDefinitionMap.put('/img/**', 'anon');filterChainDefinitionMap.put('/js/**', 'anon');filterChainDefinitionMap.put('/plugins/**', 'anon');filterChainDefinitionMap.put('/error/**', 'anon');filterChainDefinitionMap.put('/login', 'authc');filterChainDefinitionMap.put('/logout', 'logout');filterChainDefinitionMap.put('/**', 'authc');shiroFilterFactoryBean.setFilterChainDefinitionMap(filterChainDefinitionMap);shiroFilterFactoryBean.setLoginUrl('/login');shiroFilterFactoryBean.setSuccessUrl('/');shiroFilterFactoryBean.setUnauthorizedUrl('/login');return shiroFilterFactoryBean; }}

請指正

問題解答

回答1:

解決了,filterChainDefinitionMap應當為LinkedHashMap

標簽: java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
在线日韩电影| 欧美国产另类| 日本成人在线视频网站| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 国产一区国产二区国产三区| 国产一区 二区| **爰片久久毛片| 国产一区国产二区国产三区 | 欧美日韩国产免费观看视频| 亚洲伊人精品酒店| 日韩不卡免费视频| 日本欧美一区二区在线观看| 三级久久三级久久久| 久久99影视| 久久久精品日韩| 日本不卡视频一二三区| 日韩精品一区二区三区免费视频| 亚洲狼人精品一区二区三区| 91精品美女| 精品国产午夜肉伦伦影院| 久久免费黄色| 伊人精品在线| 国产精品欧美一区二区三区不卡| 日韩免费一区| 蜜桃视频免费观看一区| 欧美亚洲福利| 久久精品国产精品亚洲毛片| 成人片免费看| 亚洲免费一区二区| 国产一区精品福利| 999国产精品永久免费视频app| 香蕉久久夜色精品国产| 在线精品福利| 成人国产精品一区二区免费麻豆| 亚洲特色特黄| 国产欧美亚洲精品a| 精品午夜视频| 蜜桃久久av| 精品日本视频| 中文精品电影| 久久精品国产一区二区| 国产亚洲精品久久久久婷婷瑜伽| 久久影院一区二区三区| 日韩av首页| 日韩av不卡在线观看| 在线观看精品| 国产另类在线| 一区在线观看| **爰片久久毛片| 99久久婷婷| 国产日韩欧美中文在线| 激情六月综合| 精品三区视频| 亚洲精品国模| 激情欧美亚洲| 精品久久在线| 日韩在线网址| 美女久久久久| 国产在视频一区二区三区吞精| 免费在线欧美视频| 欧洲一区二区三区精品| 日本不卡的三区四区五区| 精精国产xxxx视频在线播放| 欧美综合国产| 久久久蜜桃一区二区人| 国产精品videossex久久发布| 欧美日韩在线网站| 国产精品115| 一级欧美视频| 五月天久久777| а√天堂8资源在线| 国产欧美精品久久| 好看的av在线不卡观看| 久久亚洲资源中文字| 亚洲精选久久| 亚洲免费黄色| 久久婷婷久久| 高清一区二区| 91成人福利| 视频一区二区国产| 99在线观看免费视频精品观看| 日韩电影免费网址| 成人亚洲一区二区| 国产在线观看www| 欧美一区二区三区久久精品| 蜜桃久久av| 热久久久久久久| 麻豆精品网站| 久热精品在线| 久久福利一区| 国产精品毛片一区二区三区| 欧美一区久久久| 伊人久久av| 国产精品久久久久久久久久齐齐| 日韩av中文字幕一区| 日本在线观看不卡视频| 蜜桃av一区二区在线观看| 99热精品在线| 亚洲欧美视频| 亚洲最新av| 日韩和欧美一区二区三区| 日韩在线观看中文字幕| 午夜a一级毛片亚洲欧洲| 日本欧洲一区二区| 亚洲视频国产精品| 综合国产在线| 日本不卡视频在线观看| 亚洲ww精品| 三级亚洲高清视频| 亚洲色图网站| 奇米狠狠一区二区三区| 日韩超碰人人爽人人做人人添| 国产日韩欧美三级| 麻豆国产精品| 日韩免费视频| 亚州av乱码久久精品蜜桃| 欧美特黄一级| 香蕉久久一区| 国产欧美88| 国内在线观看一区二区三区 | 国产精品激情电影| 精品国产一区二区三区2021| 国产精品日韩精品在线播放| 国产精品欧美一区二区三区不卡| 久久精品国内一区二区三区| av在线最新| 婷婷综合网站| 日韩欧乱色一区二区三区在线| 国产精品www994| 欧洲av不卡| 日韩精品一卡二卡三卡四卡无卡| 日韩中文字幕无砖| 精品资源在线| 激情欧美日韩一区| 日韩精品欧美精品| 高清一区二区三区av| 亚洲女同中文字幕| 日韩中文字幕91| 国产精品v日韩精品v欧美精品网站 | 国产精品地址| 日韩欧美在线中字| 亚洲综合电影一区二区三区| 国产日韩精品视频一区二区三区| 精品视频在线观看网站| 欧美天堂亚洲电影院在线观看| 日韩欧美中文字幕电影| 国产精品一区二区美女视频免费看| 给我免费播放日韩视频| 国产亚洲激情| 精品九九久久| 石原莉奈在线亚洲二区| 久久一区国产| 在线亚洲一区| 久久精品福利| 国产精品毛片在线看| 国产精品久一| 亚洲成人va| 日韩av资源网| 国产在线不卡| 国产精品主播| 在线一区免费| 国产日韩欧美| 亚洲专区欧美专区| 日韩88av| 日韩手机在线| 精品在线播放| 精品国产一区二区三区av片| 免费在线看一区| 91精品精品| 欧美激情麻豆| 蜜臀av一区二区三区| а√天堂中文在线资源8| 日本一区福利在线| 午夜日韩在线| 国产精品精品| 欧美一级全黄| 亚洲成人一区| 精品日韩在线| 日韩福利在线观看| 亚洲男女自偷自拍| 欧美日韩亚洲在线观看| 国产一区二区三区视频在线| 日本亚洲欧洲无免费码在线| 婷婷亚洲五月色综合| 92国产精品| 国产一区二区三区四区| 国产精品入口久久| 欧美久久精品| 日韩精品成人| 日韩国产成人精品| 中文字幕av一区二区三区人| 成人精品亚洲| 狠狠躁少妇一区二区三区| 国产精品115| 免费一区二区三区在线视频| 国产欧美日韩一区二区三区在线| 亚洲精品亚洲人成在线观看| 男人的天堂亚洲一区| 六月丁香综合| 男女激情视频一区|