web.xml的配置 涉及到的Spring部分:DelegatingFilterProxy 我们可以看到起继承了java.servlet.Filter,这里使用到了委派设计模式,实现了Filter,又具备了Filter,filter的实现方法中使用filter去执行,委派 ...
Subject 其拥有的行为: Subject代表着用户,用户所拥有的行为包括:登录 退出 校验权限 获得Session等,符合面向对象,门自己把自己关上了。 Subject.Builder 其拥有的行为: 接口里定义了Subject具备的行为,接口里边写Builder类,Subject通过Subject.Builder创建: new Subject.Builder .buildSubject 其 ...
2018-07-16 18:12 0 857 推荐指数:
web.xml的配置 涉及到的Spring部分:DelegatingFilterProxy 我们可以看到起继承了java.servlet.Filter,这里使用到了委派设计模式,实现了Filter,又具备了Filter,filter的实现方法中使用filter去执行,委派 ...
默认的web应用Session管理器,主要是涉及到Session和Cookie 具备了SessionIdCookie、SessionIdCookie启用开关 涉及到的行为:添加、删除Session ...
AbstractValidatingSessionManager具体实现了ValidatingSessionManager的行为,覆盖AbstractNativeSessionManager的行为,定 ...
要,看看别人的代码设计的流程也是比较的清楚的,Subject都绑定到了SecurityManager,因此我 ...
shiro 他的本质就是一些列的dofilter 。在过滤的过程会创建subject 。 subjectContext 相当于内部维护了许多的map,然后维护用户的各种信息。 doFilter----->SecurityManager----> ...
SessionManager 其定义的行为:创建Session、获得Session AbstractSessionManager 该类是将关乎于session的共同点抽出来如过期时间 ...
核心行为 开启Session校验调度任务、校验所有的session、具体的Session自我校验、关闭Session校验调度任务 核心类 ValidatingSessionManager、Ses ...
本博文所有的代码均为shiro官网(http://shiro.apache.org/)中shiro 1.3.2版本中的源码。 追踪Subject的login(AuthenticationToken token)方法,其调用的为DelegatingSubject类的login方法 ...