shiro
shiro
你就像甜甜的益达
世界上所有的不公平都是由于当事人能力不足造成的!
展开
-
shiro整合jwt
文章目录基于token的身份验证基于token的身份验证JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。 <!--JWT--> <dependency> <groupId>com.auth0</groupId> ...原创 2020-01-17 23:01:27 · 5015 阅读 · 15 评论 -
shiro的session管理
目录shiro的SessionManager在web容器里面的session跟HttpSession是同一个吗?自定义sessionManager我们先看SessionDAO使用内存缓存使用redis剩下的配置比较简单:总结shiro的SessionManager在官方架构图里面:在默认的SecurityManager的uml图里面:前面的CacheSecurityManager,re...原创 2020-01-07 19:45:29 · 1385 阅读 · 0 评论 -
shiro源码学习
快速开始源码分析shiro整合springweb.xml的配置Subject对象创建过程SecurityUtils获取Subject详解原创 2020-01-06 09:38:37 · 870 阅读 · 0 评论 -
shiro缓存管理
文章目录shiro缓存现象如果我设置了缓存:缓存源码分析shiro提供的基于内存的CacheManager基于Ehcache的缓存基于Redis的缓存shiro缓存现象shiro缓存主要就是换成用户的授权信息,就是将我们的自定义realm的doGetAuthorizationInfo方法就是给用户授权的方法进行缓存.如果不使用缓存,那么每次进行用户权限判断的时候就会调用一下授权方法:我请求...原创 2020-01-05 16:47:53 · 883 阅读 · 0 评论 -
通过SecurityUtils获取Subject详解
文章目录获取Subject猜想源码分析ThreadContext是什么时候跟Subject绑定的呢?猜想ThreadLocal是跟当前线程绑定的,如果我springmvc里面使用异步方法执行,在异步处理过程中能获取到subject吗?验证:获取Subject使用shiro获取Subject的方法: Subject subject = SecurityUtils.getS...原创 2020-01-05 14:54:18 · 7297 阅读 · 0 评论 -
shiro的Subject对象创建过程
文章目录Subject是怎么创建的Subject创建入口具体创建subject方法返回SubjectSubject是怎么创建的首先前面讲了,shiro其实就是一连串的过滤器链,过滤器链的话就是依次执行doFilter方法:我们直接找doFilter的shiro包的实现:注意,spring包也有个叫做OncePerRequestFilter的类;Subject创建入口我们看OncePer...原创 2020-01-05 14:53:58 · 1766 阅读 · 0 评论 -
shiro在web.xml里配置的shiroFilter
文章目录在ssm整合shiro的时候配置的shiroFilter如果不一致:配置参数总结所以需要将filter-name的名称跟spring配置文件里的ShiroFilterFactoryBean的bean名称保持一致在ssm整合shiro的时候配置的shiroFilter一般web.xml配置文件里面写:<!--shiro过滤器--> <filter> <...原创 2020-01-01 19:16:32 · 1638 阅读 · 0 评论 -
shiro流程分析
文章目录流程分析流程分析前面讲了shiro的登录和spring整合的使用这里就使用简单的ssm项目来分析shiro的请求大致流程:原创 2020-01-01 18:35:04 · 652 阅读 · 0 评论 -
shiro与spring整合
文章目录首先需要一个简单的ssm项目:pom配置web.xml配置spring.xml配置自定义realm首先需要一个简单的ssm项目:简单的ssm项目pom配置在项目pom.xml里面加入shiro依赖: <properties> <shiro.version>1.4.2</shiro.version> </proper...原创 2020-01-01 15:47:22 · 405 阅读 · 0 评论 -
shiro源码分析
文章目录简介简介Apache Shiro是一个功能强大且灵活的开源安全框架,可以清晰地处理身份验证,授权,企业会话管理和加密。这是它的官网:官网在官网上面有个快速开始,将源码下载下来,看看shiro的大体架构:http://shiro.apache.org/architecture.html我就贴一张最重要的图好了,官网介绍的更加清楚.跑一遍快速开始:这时候对shiro有...原创 2019-12-29 18:14:05 · 911 阅读 · 3 评论