shiro
文章平均质量分 97
小咸鱼的技术窝
独立全栈开发工程师一枚,熟读JDK、SSM、SpringCloud生态源码。
个人产品:www.xxyfy.cn
微信公众号:小咸鱼的技术窝
个人微信:zh114418
展开
-
高性能Shiro开发?这一篇文章就够了
最近整合了一套shiro脚手架出现了很多问题......比较多的问题其实还是我自测出来的,主要是关于一些shiro 中内置 session 污染、缓存污染方面的问题,在排查 bug的过程中我都一度想禁用shiro中的session功能了,但是想想研究研究这个东西万一以后用的上呢?因为不是说你开发的每一个项目都是分布式项目。都可以用到重量级的 spring security。当然不是说 spring security不好,为了体现出本文的价值,我想说:shiro天下第一、shiro是天底下最好的权限框架原创 2022-01-18 11:39:29 · 3957 阅读 · 0 评论 -
shiro实现用户踢出,在线用户列表展示功能,包含常见踩坑集合、代码下载
功能描述:用户a登录了s账号,接着用户b也登录了s账号,此时用户a将被踢出。一个账号只能一个人登录,被别人登录了,那么你就要被踢下线。shiro认证与授权理解用户在登录的时候只执行认证方法而没有马上去执行授权doGetAuthorizationInfo()方法。shiro并不是在认证之后就马上对用户授权,而是在用户认证通过之后,接下来要访问的资源或者目标方法需要权限的时候才会调用doGetAuthorizationInfo()方法,进行授权.比如当认证通过后,访问@RequiresPermis.原创 2021-01-25 21:52:20 · 1286 阅读 · 2 评论 -
shiro缓存配置流程
以前搞shiro的时候没有刻意去研究过这些配置文件,导致用shiro的时候也是迷迷糊糊,惭愧啊,要想成为人上人,读源码,懂配置是真滴重要!配置项意思一setCacheManager配置缓存管理器用来缓存realm和session信息二setRealm登录时假如用的UsernamePasswordToken,会来调用我们这里设置过的realm中找符合条件的realm,执行对应的逻辑三setSessi原创 2020-11-21 18:50:28 · 711 阅读 · 1 评论