最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Shiro框架接口匿名訪問設(shè)置無效/返回403的坑及解決

 更新時(shí)間:2026年03月14日 08:38:05   作者:陪妳去流浪丶  
在Shiro框架中配置接口匿名訪問時(shí),如果發(fā)現(xiàn)設(shè)置為"anon"但接口仍然無法匿名訪問,可能存在兩個(gè)問題:一是filterChainDefinitionMap必須使用有序的LinkedHashMap,而不是無序的HashMap;二是可能存在CSRF攔截,導(dǎo)致所有URL都進(jìn)行了CSRF校驗(yàn),未通過時(shí)返回403

Shiro框架接口匿名訪問設(shè)置無效/返回403

我們都是知道shiro可以在shiroConfig中配置所有的url訪問權(quán)限,或者放開某些資源或者接口,可以匿名訪問,但是有時(shí)候發(fā)現(xiàn)配置了“anon”匿名訪問,但是發(fā)現(xiàn)接口還是無法訪問到,這里面有可能存在兩個(gè)問題。

第一

filterChainDefinitionMap 必須是有序的LinkedHashMap

 Map<String, String> filterChainDefinitionMap = new LinkedHashMap<String, String>();
        filterChainDefinitionMap.put("/static/**", "anon");

很多情況有的兄弟把這個(gè)設(shè)置成了HashMap,這樣是無序的,有可能前面的值被后面覆蓋,所以必須讓這個(gè)設(shè)置變成有序。

第二

設(shè)置都沒問題,但是用postman一調(diào)用接口,就返回403

這種情況有可能是系統(tǒng)設(shè)置了csrf攔截

在這里會(huì)對(duì)所有url做csrf校驗(yàn),沒通過就會(huì)返回403。。。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

新干县| 镇巴县| 内丘县| 广水市| 阿坝县| 鱼台县| 凌云县| 沙雅县| 额济纳旗| 揭阳市| 彝良县| 乡宁县| 浮山县| 凌云县| 余江县| 安庆市| 泰和县| 礼泉县| 南京市| 义乌市| 东乡族自治县| 酉阳| 宁强县| 上蔡县| 托克托县| 琼结县| 营口市| 新干县| 桓仁| 锡林郭勒盟| 泸西县| 翁牛特旗| 通化市| 即墨市| 司法| 察隅县| 黄石市| 道真| 昆明市| 鸡东县| 华池县|