java basic类似的地方_java – Shiro使用HTTP Basic Auth或匿名访问相同的URI
生活随笔
收集整理的這篇文章主要介紹了
java basic类似的地方_java – Shiro使用HTTP Basic Auth或匿名访问相同的URI
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
您可以滾動自己的自定義shiro過濾器.擴展類BasicHttpAuthenticationFilter并覆蓋onPreHandle,您可以在其中檢查servlet請求方法(如果它是GET或POST)并對其執行操作.
所以類似于:
public class MyFilter extends BasicHttpAuthenticationFilter {
@Override
protected boolean onPreHandle(ServletRequest request, ServletResponse response, Object mappedValue) {
if ("GET".equals((HttpServletRequest)request).getMethod()){
return true;
}
return super.onPreHandle(request, response, mappedValue);
}
}
在shiro.ini中:
[main]
myfilter = mypackage.MyFilter
[urls]
/api/** = myfilter
總結
以上是生活随笔為你收集整理的java basic类似的地方_java – Shiro使用HTTP Basic Auth或匿名访问相同的URI的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java按行读取byte_【util】M
- 下一篇: java nio proactor_re