![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shiro
qh870754310
这个作者很懒,什么都没留下…
展开
-
Shiro源码分析(1) - Shiro开篇
简介SecurityManager:安全管理器,Shiro最核心组件。Shiro通过SecurityManager来管理内部组件实例,并通过它来提供安全管理的各种服务。Authenticator:认证器,认证AuthenticationToken是否有效。Authorizer:授权器,处理角色和权限。SessionManager:Session管理器,管理Session。Subje...转载 2018-10-15 13:19:46 · 119 阅读 · 0 评论 -
Shiro源码分析(2) - 会话管理器(SessionManager)
本文在于分析Shiro源码,对于新学习的朋友可以参考[开涛博客](http://jinnianshilongnian.iteye.com/blog/2018398)进行学习。本文对Shiro中的SessionManager进行分析,SessionManager用于管理Shiro中的Session信息。Session也就是我们通常说的会话,会话是用户在使用应用程序一段时间内携带的数据。...转载 2018-10-15 13:50:17 · 5449 阅读 · 2 评论 -
Shiro源码分析(3) - 认证器(Authenticator)
本文在于分析Shiro源码,对于新学习的朋友可以参考[开涛博客](http://jinnianshilongnian.iteye.com/blog/2018398)进行学习。Authenticator就是认证器,在Shiro中负责认证用户提交的信息,在Shiro中我们用AuthenticationToken来表示提交的信息。Authenticator接口只提供了一个认证的方法。如...转载 2018-10-15 15:35:31 · 315 阅读 · 1 评论 -
Shrio源码分析(4) - 数据域(Realm)
本文在于分析Shiro源码,对于新学习的朋友可以参考[开涛博客](http://jinnianshilongnian.iteye.com/blog/2018398)进行学习。本篇主要分析Shiro中的Realm接口。Shiro使用Realm接口作为外部数据源,主要处理认证和授权工作。Realm接口如下。public interface Realm { /** * Rea...转载 2018-10-15 15:52:28 · 105 阅读 · 0 评论 -
springboot集成shiro时认证出现报错(Submitted credentials for token...)
springboot集成shiro时认证出现报错无非就是密码不匹配可能发生的原因:前端传的密码是明文,而后台存储的是hash值,导致先后台不匹配报错如果数据库储存的密码是加密的 那么要 从前端获取密码后,在Java里将其转换成hash值如果java已经将其加密,但仍然报错那就去ShiroConfig里面看凭证匹配器是不是set了hashIterations(2)@Beanpub...转载 2018-11-19 15:23:13 · 5028 阅读 · 0 评论