shiro中 realm中方法何时被调用
来源:互联网 发布:嵌入式linux教学视频 编辑:程序博客网 时间:2024/06/15 19:24
这2个方法究竟是在什么时候调用的,记录如下:
shiro 中的AuthorizingRealm有2个方法doGetAuthorizationInfo()和doGetAuthenticationInfo(),一般实际开发中,
我们都继承AuthorizingRealm类然后重写doGetAuthorizationInfo和doGetAuthenticationInfo。
doGetAuthenticationInfo这个方法是在用户登录的时候调用的也就是执行SecurityUtils.getSubject().login()的时候调用;(即:登录验证)
而doGetAuthorizationInfo方法是在我们调用SecurityUtils.getSubject().isPermitted()这个方法时会调用doGetAuthorizationInfo(),
而我们的@RequiresPermissions这个注解起始就是在执行SecurityUtils.getSubject().isPermitted()。
我们在某个方法上加上@RequiresPermissions这个,那么我们访问这个方法的时候,就会自动调用SecurityUtils.getSubject().isPermitted(),从而区调用doGetAuthorizationInfo 匹配
阅读全文
0 0
- shiro中 realm中方法何时被调用
- java中gc()何时调用finalize()方法
- (六) shiro在web中自定义Realm
- ios中layoutsubview何时被调用
- hibernate中ehcache何时会被调用
- 在适配器中,何时调用getView()方法?
- 自学-Shiro中多Realm的配置-09
- SSM+shiro 在realm中出现注解注入service失败
- 构造方法何时被调用
- Linux驱动中,probe函数何时被调用
- 【整理】Linux驱动中,probe函数何时被调用
- Linux驱动中,probe函数何时被调用
- Linux驱动中,probe函数何时被调用
- Linux驱动中,probe函数何时被调用
- Linux驱动中,probe函数何时被调用
- 【整理】Linux驱动中,probe函数何时被调用
- Linux驱动中,probe函数何时被调用
- Linux驱动中,probe函数何时被调用
- java selenium环境搭建
- pdfbox简明教程
- Hdu 6185 Covering【递推+矩阵快速幂】
- hive-hadoop 常用命令
- 【qt】QT中打开文件不识别中文路径的解决办法
- shiro中 realm中方法何时被调用
- SylixOS热插拔子系统分析(二)
- Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名
- Linux 磁盘管理命令
- 1054. 求平均值 (20)
- JAVA中循环删除list中元素(移除list两时间范围外的元素)
- React16 中的错误处理
- Android 打开TCPIP调试
- C中的typedef