Shiro
文章平均质量分 97
a
猫吻鱼
不是我鸽,是我太忙。
感觉要猝死
展开
-
Shiro源码分析④ :鉴权流程
一、前言由于之前没有使用过 Shiro,最近开始使用,故对其部分流程和源码进行了阅读,大体总结了一些内容记录下来。本系列并不会完完全全分析 Shiro 的全部代码,仅把主(我)要(用)流(到)程(的) 简单分析一下。由于本系列大部分为个人内容理解 并且 个人学艺实属不精,故难免出现 “冤假错乱”。如有发现,感谢指正,不胜感激。二、FormAuthenticationFilter三、流程org.apache.shiro.web.filter.AccessControlFilter#onPreHand原创 2021-02-04 19:40:39 · 2122 阅读 · 1 评论 -
Shiro源码分析③ :认证流程
一、前言二、登录流程下面开始登录流程的代码解析如下,登录接口如下: @PostMapping("login") public String login() { UsernamePasswordToken usernamePasswordToken = new UsernamePasswordToken("张三", "123456"); Subject subject = SecurityUtils.getSubject(); subjec原创 2021-02-04 18:23:25 · 965 阅读 · 0 评论 -
Shiro源码分析② :AbstractShiroFilter
一、前言由于之前没有使用过 Shiro,最近开始使用,故对其部分流程和源码进行了阅读,大体总结了一些内容记录下来。本系列并不会完完全全分析 Shiro 的全部代码,仅把主(我)要(用)流(到)程(的) 简单分析一下。由于本系列大部分为个人内容理解 并且 个人学艺实属不精,故难免出现 “冤假错乱”。如有发现,感谢指正,不胜感激。二、AbstractShiroFilter在整篇文章开始之前,我们首先来看看一个过滤器AbstractShiroFilter,其实AbstractShiroFilter 还有一个原创 2021-02-04 10:23:51 · 1126 阅读 · 0 评论 -
Shiro源码分析① :简单项目搭建
一、前言1. 一些类的区别1.1 SessionDao1.2 SessionManagerServletContainerSessionManager : DefaultWebSecurityManager中默认使用的是ServletContainerSessionManager,好处是我们不用再自己管理session了,将session交给servlet容器来管理DefaultWebSessionManager :DefaultSessionManager: JavaSE环境Ser原创 2021-02-04 10:21:52 · 1248 阅读 · 1 评论