当前位置:网站首页>AuthorizingRealm简介说明

AuthorizingRealm简介说明

2022-07-26 10:56:00 qq_25073223

转自:

AuthorizingRealm简介说明

下文笔者将讲述AuthorizingRealm的相关简介说明,如下所示

 shiro中设置realm通常会继承AuthorizingRealm 并实现getAuthenticationInfo和getAuthorizationInfo方法 来完成登录和权限的验证 

GetAuthorizationInfo

该方法主要是用于当前登录用户授权
1.调用SecurityUtils.getSubject().isPermitted(String str)方法时会调用
2.在@Controller 上@RequiresRoles("admin")在方法上加注解的时候调用
3.[@shiro.hasPermission name = "admin"][/@shiro.hasPermission]或
<shiro:hasPermission name="admin"></shiro:hasPermission>
在页面上加shiro标签的时候,即进这个页面的时候扫描到有这个标签的时候调用

GetAuthenticationInfo

         该方法是进行用户验证的。

         调用currUser.login(token)方法时会调用doGetAuthenticationInfo方法

原网站

版权声明
本文为[qq_25073223]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_25073223/article/details/125987557