shiro
阳光女孩666
这个作者很懒,什么都没留下…
展开
-
shiro的工作流程
1.指定配置文件,配置文件中指定authenticator(认证)类型。初始化生成securityManager,初始化securityManager中的authenticator(认证)和realms(源)。securityManager存储为全局变量。2.创建或获取subject(用于代表当前用户的实体),线程私有变量,存储于threadlocal上。3.subject调用login(UsernamePasswordToken)方法,用于模拟用户登录,UsernamePasswordToken代表用转载 2021-02-20 08:49:08 · 404 阅读 · 0 评论 -
springboot shiro session过期时间配置
第一种方式:使用内置tomcat容器配置:在application.properties配置:#session过期时间(单位秒) 默认1800s(30min)#设置小于60秒,则会默认取1分钟#实际过期时间为秒数对分钟取整,比如设置2000,则 2000s/60=33min,33min*60=1980s,实际过期时间为1980sserver.session.timeout=3600...原创 2019-03-25 17:27:52 · 17655 阅读 · 1 评论 -
shiro介绍
1.1 什么是shiroShiro是apache旗下一个开源框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。1.2 为什么要学shiro既然shiro将安全认证相关的功能抽取出来组成一个框架,使用shiro就可以非常快速的完成认证、授权等功能的开发,降低系统成本。shiro使用广泛,shiro可以运行在web应...转载 2019-03-22 18:14:51 · 269 阅读 · 0 评论 -
springboot整合shiro-(1)快速入门
pom添加依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.0</version> </dependency>Shiro ...转载 2019-05-24 10:45:23 · 195 阅读 · 0 评论 -
springboot整合shiro-(2)配置记住我
记住我功能在各各网站是比较常见的,实现起来也都差不多,主要就是利用cookie来实现,而shiro对记住我功能的实现也是比较简单的,只需要几步即可。Shiro提供了记住我(RememberMe)的功能,比如访问一些网站时,关闭了浏览器下次再打开时还是能记住你是谁,下次访问时无需再登录即可访问配置步骤ShiroConfig.java /** * (新增方法) *...转载 2019-06-21 17:49:05 · 551 阅读 · 0 评论