0
点赞
收藏
分享

微信扫一扫

Shiro集成Web时的url匹配规则



实现

在上面实现Web整合的基础上配置文件shiro.ini中进行配置url匹配。

现有的shiro.ini代码:

[main]
authc.loginUrl=/login
roles.unauthorizedUrl=/unauthorized.jsp
perms.unauthorizedUrl=/unauthorized.jsp

[users]
badao=123,admin
liumang=123,teacher
qizhi=123

[roles]
admin=user:*
teacher=student:*

[urls]
/login=anon
/admin=authc
/student=roles[teacher]
/teacher=perms["user:create"]

匹配规则

1.?只能匹配一个字符:比如admin1、admin2,但是不能匹配admin12、admin

2.*匹配0个或多个字符:比如admin、admin1、admin12、adminaaaa,但是不能匹配多路径比如admin/a

3./**匹配0个或多个路径:比如admin、admin/1、admin/1/1

测试效果:

admin?测试:

Shiro集成Web时的url匹配规则_url

admin*测试:

Shiro集成Web时的url匹配规则_Web_02

 

admin/**测试:

Shiro集成Web时的url匹配规则_配置文件_03

举报

相关推荐

0 条评论