shiro
文章平均质量分 80
ry_______
这个作者很懒,什么都没留下…
展开
-
Shiro 2 Subject的创建
SecurityUtils中 public static Subject getSubject() { Subject subject = ThreadContext.getSubject(); if (subject == null) { subject = (new Subject.Builder()).buildSubject();原创 2016-06-24 15:22:01 · 2514 阅读 · 0 评论 -
Shiro 3 shiroFilter
ShiroFilterFactoryBean中getObject()方法 public Object getObject() throws Exception { if (instance == null) { instance = createInstance(); } return instance;原创 2016-06-24 17:18:26 · 1404 阅读 · 0 评论 -
Shiro 3 filter
首先Shiro提供的过滤器继承关系 过滤器的过滤方法是dofilter,最终可以找到AdviceFilter中的doFilterInternal 这个类中还有一个preHandle方法 返回true or false决定是否通过过滤器,这个方法供子类继承重写,实现不同过滤器业务 比如LogoutFilter中的 @Override protected boolean原创 2016-06-28 10:00:01 · 636 阅读 · 0 评论 -
Shiro 4 sessionManager
sessionManager接口 public interface SessionManager { Session start(SessionContext context); Session getSession(SessionKey key) throws SessionException; } 实现继承 AbstractSessionManager定义了sessi原创 2016-06-30 17:22:34 · 4073 阅读 · 0 评论 -
Shiro 1 , 登录过程
UsernamePasswordToken token = new UsernamePasswordToken(username, password); token.setRememberMe(true); Subject subject = SecurityUtils.getSubject(); try { subject.logi原创 2016-06-22 20:08:45 · 544 阅读 · 0 评论