Shiro框架接口匿名訪問設(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)文章
一文教你Java如何快速構(gòu)建項(xiàng)目骨架
在?Java?項(xiàng)目開發(fā)過程中,構(gòu)建項(xiàng)目骨架是一項(xiàng)繁瑣但又基礎(chǔ)重要的工作,Java?領(lǐng)域有許多代碼生成工具可以幫助我們快速完成這一任務(wù),下面就跟隨小編一起來了解下吧2025-05-05
idea使用Maven Helper插件去掉無用的poom 依賴信息(詳細(xì)步驟)
這篇文章主要介紹了idea使用Maven Helper插件去掉無用的poom 依賴信息,本文分步驟給大家講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04
Java數(shù)據(jù)結(jié)構(gòu)之查找
本文主要介紹了Java數(shù)據(jù)結(jié)構(gòu)中查找的相關(guān)知識(shí)。具有很好的參考價(jià)值。下面跟著小編一起來看下吧2017-03-03
Java中Map與字符串的互轉(zhuǎn)實(shí)現(xiàn)過程
本文介紹了Map與String之間的轉(zhuǎn)換方法,包括默認(rèn)toString方法、自定義解析方法和JSON格式轉(zhuǎn)換,還比較了不同方法的性能,并提出了最佳實(shí)踐建議2026-01-01
Java發(fā)送SNMP至交換機(jī)獲取交換機(jī)狀態(tài)實(shí)現(xiàn)方式
文章介紹使用SNMP4J庫(2.7.0)通過RCF1213-MIB協(xié)議獲取交換機(jī)單/多路狀態(tài),需開啟SNMP支持,重點(diǎn)對(duì)比SNMPv1、v2c、v3的安全性差異,并說明通過PDU封裝請(qǐng)求及GETBULK操作提升數(shù)據(jù)獲取效率2025-09-09
Spring?security?oauth2以redis作為tokenstore及jackson序列化失敗問題
這篇文章主要介紹了Spring?security?oauth2以redis作為tokenstore及jackson序列化失敗問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教<BR>2024-04-04
Java基于drools做規(guī)則校驗(yàn)的實(shí)現(xiàn)
工作中需要開發(fā)一個(gè)規(guī)則服務(wù),提供各種規(guī)則,本文主要介紹了Java基于drools做規(guī)則校驗(yàn)的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2024-03-03
java 字符串相減(很簡(jiǎn)單的一個(gè)方法)
本篇文章是對(duì)java中關(guān)于字符串相減的一個(gè)簡(jiǎn)單的方法進(jìn)行了介紹,需要的朋友參考下2013-07-07
springboot?ErrorPageFilter的實(shí)際應(yīng)用詳解
這篇文章主要介紹了springboot?ErrorPageFilter的實(shí)際應(yīng)用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01

