原文:Shiro Subject设计概念

Subject 其拥有的行为: Subject代表着用户,用户所拥有的行为包括:登录 退出 校验权限 获得Session等,符合面向对象,门自己把自己关上了。 Subject.Builder 其拥有的行为: 接口里定义了Subject具备的行为,接口里边写Builder类,Subject通过Subject.Builder创建: new Subject.Builder .buildSubject 其 ...

2018-07-16 18:12 0 857 推荐指数:

查看详情

Shiro ShiroFilterFactoryBean的设计概念

web.xml的配置 涉及到的Spring部分:DelegatingFilterProxy 我们可以看到起继承了java.servlet.Filter,这里使用到了委派设计模式,实现了Filter,又具备了Filter,filter的实现方法中使用filter去执行,委派 ...

Fri Jul 20 00:33:00 CST 2018 0 1937
Shiro DefaultWebSessionManager的设计概念

默认的web应用Session管理器,主要是涉及到Session和Cookie 具备了SessionIdCookie、SessionIdCookie启用开关 涉及到的行为:添加、删除Session ...

Fri Jul 13 02:58:00 CST 2018 0 6352
Shiro-Subject 分析(转)

要,看看别人的代码设计的流程也是比较的清楚的,Subject都绑定到了SecurityManager,因此我 ...

Thu Dec 05 18:45:00 CST 2019 0 277
shirosubject 以及Context 对象的具体的含义。

shiro 他的本质就是一些列的dofilter 。在过滤的过程会创建subject 。 subjectContext 相当于内部维护了许多的map,然后维护用户的各种信息。 doFilter----->SecurityManager----> ...

Sun Jun 28 05:11:00 CST 2020 0 554
Shiro SessionManager会话管理器设计概念

SessionManager 其定义的行为:创建Session、获得Session AbstractSessionManager 该类是将关乎于session的共同点抽出来如过期时间 ...

Tue Jun 05 21:39:00 CST 2018 0 1910
shiro学习笔记-Subject#login(token)实现过程

本博文所有的代码均为shiro官网(http://shiro.apache.org/)中shiro 1.3.2版本中的源码。 追踪Subject的login(AuthenticationToken token)方法,其调用的为DelegatingSubject类的login方法 ...

Fri Feb 24 08:45:00 CST 2017 0 20605
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM