shiro
w2222288
这个作者很懒,什么都没留下…
展开
-
shiro学习和使用实例(3)——鉴权
一、shiro授权基础概念 (1)基于角色的访问控制 Shiro 提供了hasRole/hasRole 用于判断用户是否拥有某个角色/某些权限: subject().hasRole("role1");//判断拥有角色:role1 subject().hasAllRoles(Arrays.asList("role1", "role2")); sub转载 2016-03-16 14:47:59 · 912 阅读 · 0 评论 -
shiro学习和使用实例(1)
一、shiro是什么 shiro是一个功能强大且容易使用的java安全框架,用它可以完成认证,授权,加密,会话管理,同时它也支持web集成,多线程,缓存等。二、shiro的一些基础概念 Subject:主体,一般就是“用户”。 SecurityManager:安全管理,它是shiro的核心,管理所有的Subject以及认证,授权,会话管理,缓存转载 2016-03-15 15:55:08 · 458 阅读 · 0 评论 -
基于Spring + Spring MVC + Mybatis + shiro 高性能web构建
一直想写这篇文章,前段时间 痴迷于JavaScript、NodeJs、AngularJs,做了大量的研究,对前后端交互有了更深层次的认识。今天抽个时间写这篇文章,我有预感,这将是一篇很详细的文章,详细的配置,详细的注释,看起来应该很容易懂。用最合适的技术去实现,并不断追求最佳实践。这就是架构之道。希望这篇文章能给你们带来一些帮助,同时希望你们可以为这个项目贡献你的想法。源码转载 2016-02-23 18:06:21 · 20321 阅读 · 39 评论 -
SpringMVC+shiro+hibernate权限管理整合
什么是权限?权限是管理web应用用户的一种手段,比如,一个电商平台,用户具有user的角色,他可以在这个商场里面进行交易。商家拥有的是user的角色同时也拥有manager的角色,因此,他可以进行买卖的同时进行对自己商品的管理。shiro就是一个基于RBAC权限设计模型的权限管理框架。什么是Shiro ?Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加转载 2016-02-19 18:35:06 · 4445 阅读 · 2 评论 -
apache shiro集群实现(二)— cache共享
上一篇已经解决了第一个问题,session的共享,现在我们解决第二个问题cache的共享。 先看下spring的配置文件,上一篇已经提到过了[html] view plaincopybean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager" depen转载 2016-03-17 17:45:50 · 634 阅读 · 0 评论 -
apache shiro集群实现(一) session共享
Apache Shiro的基本配置和构成这里就不详细说明了,其官网有说明文档,这里仅仅说明集群的解决方案,详细配置:shiro web config Apache Shiro集群要解决2个问题,一个是session的共享问题,一个是授权信息的cache共享问题,官网给的例子是Ehcache的实现,在配置说明上不算很详细,我这里用nosql(redis)替代了ehcache做了sessio转载 2016-03-17 17:45:12 · 1009 阅读 · 0 评论 -
Apache-Shiro分布式环境配置(与redis集成)
前段时间项目要用到权限控制的相关模块,经过讨论决定采用Apache下面的Shiro开源框架进行身份校验与权限控制,因项目需部署在集群环境下,所以需要分布式的支持,故配置了Redis作为权限数据的存储,这里简单的记录下相关的配置 applicationContext-shiro.xml123456789101112131转载 2016-03-16 16:31:17 · 1534 阅读 · 0 评论 -
Java使用reids,以及redis与shiro集成
什么是redis:redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各转载 2016-03-16 14:49:27 · 2569 阅读 · 0 评论 -
shiro+redis+springMvc整合配置及说明
技术背景:shiro安全框架,redis作缓存,再整合spring。1、配置web.xml[java] view plain copy ShiroFilter class>org.springframework.web.filter.DelegatingFilterProxyclass> ShiroFilter转载 2016-03-16 14:48:48 · 11597 阅读 · 2 评论 -
shiro学习和使用实例(2)——登陆认证和授权
技术背景, 控制转发用的是springMVC,持久化层使用Mybatis,缓存用redis,前台框架easyUI,自动化构建项目使用maven一、导包maven引入使用shiro所需的包[java] view plain copy org.apache.shiro shiro-core转载 2016-03-15 17:16:34 · 858 阅读 · 0 评论