shiro 学习
JCXQ
这个作者很懒,什么都没留下…
展开
-
shiro 简介
1.1 简介 Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了。对于它俩到底哪个好,这个不必纠结,能更简单的解决项目问题就好了。 本教程只介绍基本的Shiro使用转载 2017-12-21 11:49:39 · 185 阅读 · 0 评论 -
shiro实例 环境准备 配置
这里展示的是使用maven工程的: pom.xml<properties> <!-- spring版本号 --> <spring.version>4.3.2.RELEASE</spring.version> <!-- log4j日志文件管理包版本 --> <log4j.version>1.2.17</log4j.version> <!-- junit版本号原创 2017-12-21 17:21:45 · 313 阅读 · 0 评论 -
学shiro的分享
有好一段时间没写博客了,全都花在shiro上了。大概花了10多天吧,从没接触过shiro,到今天也能用shiro整合springmvc 做一个简易的权限管理了。原创 2017-12-21 16:08:20 · 281 阅读 · 0 评论 -
shiro实例 realm
为了方便说明我用springmvc 与springmvc整合shiro来类比。springmvc中,controler是用来把登录请求交给具体的service层处理的@Controller@RequestMapping("/login")public class LoginHandler { private static final Logger log = LogMana原创 2017-12-22 09:39:47 · 269 阅读 · 0 评论 -
shiro实例 缓存之Realm篇
Shiro 提供的 Cache 接口:public interface Cache { //根据Key获取缓存中的值 public V get(K key) throws CacheException; //往缓存中放入key-value,返回缓存中之前的值 public V put(K key, V value) throws CacheException原创 2017-12-22 10:35:27 · 1793 阅读 · 0 评论 -
shiro 实例 拦截之基础篇
1、NameableFilter NameableFilter 给 Filter 起个名字,如果没有设置默认就是 FilterName;还记得之前的如 authc 吗?当我们组装拦截器链时会根据这个名字找到相应的拦截器实例; 2、OncePerRequestFilter OncePerRequestFilter 用于防止多次执行 Filter 的;也就是说一次请求只会走一次拦截器链;另外提供原创 2017-12-22 11:44:47 · 279 阅读 · 0 评论 -
shiro 实例 rememberMe
RememberMeShiro 提供了记住我(RememberMe)的功能,关闭了浏览器下次再打开时还是能记住你是谁,下次访问时无需再登录即可访问,基本流程如下: 首先在登录页面选中 RememberMe 然后登录成功;如果是浏览器登录,一般会把 RememberMe 的 Cookie 写到客户端并保存下来; 关闭浏览器再重新打开;会发现浏览器还是记住你的; 访问一般的网页服务器端还是知原创 2017-12-22 15:41:19 · 343 阅读 · 0 评论 -
shiro 实例 并发登录篇
并发登录配置 bean id="sessionManager" class="org.apache.shiro.web.session.mgt.DefaultWebSessionManager"> property name="globalSessionTimeout" value="1800000"/> property nam原创 2017-12-22 16:08:39 · 337 阅读 · 0 评论