shiro
文章平均质量分 81
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 · 2523 阅读 · 0 评论 -
Shiro 3 shiroFilter
ShiroFilterFactoryBean中getObject()方法 public Object getObject() throws Exception { if (instance == null) { instance = createInstance(); } return instance;原创 2016-06-24 17:18:26 · 1414 阅读 · 0 评论 -
Shiro 3 filter
首先Shiro提供的过滤器继承关系过滤器的过滤方法是dofilter,最终可以找到AdviceFilter中的doFilterInternal这个类中还有一个preHandle方法 返回true or false决定是否通过过滤器,这个方法供子类继承重写,实现不同过滤器业务比如LogoutFilter中的 @Override protected boolean原创 2016-06-28 10:00:01 · 651 阅读 · 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 · 4082 阅读 · 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 · 559 阅读 · 0 评论