![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shiro源码解析---抽象类
文章平均质量分 76
iteye_10899
这个作者很懒,什么都没留下…
展开
-
CachingSecurityManager抽象类
CachingSecurityManager抽象类实现了SecurityManager,Destroyable,CacheManagerAware这三个接口,先对此进行解析:1.SecurityManager接口此接口包含了对subject的操作,以及认证,授权,会话管理,此内容在SecurityManager源码解析中有解释。2.Destroyable接口2.1.注销方法...原创 2016-10-28 13:00:25 · 104 阅读 · 0 评论 -
RealmSecurityManager抽象类源码解析
RealmSecurityManager抽象类继承了CachingSecurityManager缓存安全管理器,先对其解析如下:1.CachingSecurityManager缓存安全管理器这部分的源码解析可以参照CachingSecurityManager抽象类源码解析。2.RealmSecurityManager抽象类2.1数据属性(安全数据信息)private Col...原创 2016-11-03 17:02:38 · 352 阅读 · 0 评论 -
AbstractAuthenticator抽象类源码解析
AbstractAuthenticator抽象类实现了Authenticator,LogoutAware这两个接口,先对其分析如下:1.Authenticator接口该接口的解析见Authenticator接口源码解析(其实里面只有一个方法,完成的是token的认证)2.LogoutAware接口该接口的解析见LogoutAware接口源码解析(其实里面只有一个方法,完成的是s...原创 2016-11-03 17:03:08 · 354 阅读 · 0 评论 -
AuthenticatingSecurityManager抽象类
AuthenticatingSecurityManager抽象类继承于RealmSecurityManager抽象类,先对其解析如下:1.RealmSecurityManager抽象类此抽象类可以参照RealmSecurityManager抽象类源码解析。2.AuthenticatingSecurityManager抽象类2.1.数据属性private Authentica...原创 2016-11-03 17:06:53 · 140 阅读 · 0 评论 -
AbstractAuthenticationStrategy抽象类源码解析
AbstractAuthenticationStrategy抽象类主要是用来定义认证策略的,它实现了AuthenticationStrategy认证策略接口,先对其解析如下:1.AuthenticationStrategy接口主要是定义了一些认证时的公共的方法,例如beforeAllAttempts(所有认证前做的操作),beforeAttempt(某一个realm认证前做的操作),a...原创 2016-11-04 09:06:47 · 164 阅读 · 0 评论 -
CachingRealm抽象类
CachingRealm抽象类主要是用来做缓存realm的,它实现了Realm,Nameable,CacheManagerAware,LogoutAware接口,先对其解析如下:1.Realm接口可以参考Realm接口源码解析,主要有获取名字,是否支持当前token,获取认证信息方法。2.Nameable接口可以参考Nameable接口源码解析,只有一个设置名字的方法。3....原创 2016-11-07 09:11:38 · 520 阅读 · 0 评论