5.Shiro

编程入门 行业动态 更新时间:2024-10-25 18:26:50

5.<a href=https://www.elefans.com/category/jswz/34/1769573.html style=Shiro"/>

5.Shiro

在application.xml中,id为ShiroFilter的bean中,进行filterChainDefinitions配置,对URL进行配置

URL配置细节

  • [urls]部分的配置,其格式是:’ url=拦截器[参数],拦截器[参数] ’
  • 如果当前请求的url匹配[urls]部分的某个url模式,将会执行其配置的拦截器
  • anon(anonymous)拦截器表示匿名访问(即不需要登录即可访问)
  • authc(authentication)拦截器表示需要身份认证通过后才可访问

URL匹配模式

  • url 模式使用 Ant 风格模式

  • Ant 路径通配符支持 、*、**,注意通配符匹配不包括目录分隔符“/”:
    – :匹配一个字符,如 /admin 将匹配 /admin1,但不匹配 /admin 或 /admin/;
    – *:匹配零个或多个字符串,如 /admin 将匹配 /admin、/admin123,但不匹配 /admin/1;
    – **:匹配路径中的零个或多个路径,如 /admin/** 将匹配 /admin/a 或 /admin/a/b

URL 匹配顺序

===========

URL 权限采取第一次匹配优先的 方式,即从头开始使用第一个匹配的 url 模式对应的拦截器链。
如:

– /bb/**=filter1
– /bb/aa=filter2
– /**=filter3
– 如果请求的url是“/bb/aa”,因为按照声明顺序进行匹配,那么将使用 filter1 进行拦截。

=================================================================================================================

application.xml

/login.jsp = anon

/shiro/login = anon

/shiro/logout = logout

#everything else requires authentication:

/** = authc

更多推荐

5.Shiro

本文发布于:2024-02-11 19:25:37,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1682914.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Shiro

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!