
Shiro框架
文章平均质量分 87
caoyue_new
这个作者很懒,什么都没留下…
展开
-
Shiro框架授权(三)
本文转载自跟我学Shiro授权,也叫访问控制,即在应用中控制谁能访问哪些资源(如访问页面/编辑数据/页面操作等)。在授权中需了解的几个关键对象:主体(Subject)、资源(Resource)、权限(Permission)、角色(Role)。 主体:即访问应用的用户,在Shiro中使用Subject代表该用户。用户只有授权后才允许访问相应的资源。转载 2017-07-17 16:49:12 · 398 阅读 · 0 评论 -
Shiro框架身份认证(二)
在应用中谁能证明他就是他本人。一般提供如他们的身份ID一些标识信息来表明他就是他本人,如提供身份证,用户名/密码来证明。 在shiro中,用户需要提供principals (身份)和credentials(证明)给shiro原创 2017-07-17 14:36:42 · 377 阅读 · 0 评论 -
Shiro框架简介(一)
简介Apache Shiro是一个功能强大开源的Java安全框架,提供了认证、授权、加密、会话管理、与Web集成、缓存等。如同 spring security 一样都是是一个权限安全框架,但是与Spring Security相比,在于他使用了和比较简洁易懂的认证和授权方式。原创 2017-07-17 11:06:54 · 352 阅读 · 0 评论 -
Shiro框架Ini配置(四)
转载跟我学Shiro之前章节我们已经接触过一些INI配置规则了,如果大家使用过如Spring之类的IoC/DI容器的话,Shiro提供的INI配置也是非常类似的,即可以理解为是一个IoC/DI容器,但是区别在于它从一个根对象securityManager开始。一、根对象SecurityManager从之前的Shiro架构图可以看出,Shiro是从根对象SecurityManager进行身份验证和授权转载 2017-07-17 17:47:58 · 278 阅读 · 0 评论 -
Shiro框架编码/解码(五)
转载自跟我学Shiro 在涉及到密码存储问题上,应该加密/生成密码摘要存储,而不是存储明文密码。比如之前的600w csdn账号泄露对用户可能造成很大损失,因此应加密/生成不可逆的摘要方式存储。转载 2017-07-19 15:34:08 · 573 阅读 · 0 评论 -
Shiro框架与Web集成(七)
转载自跟我学shiroShiro提供了与Web集成的支持,其通过一个ShiroFilter入口来拦截需要安全控制的URL,然后进行相应的控制,ShiroFilter类似于如Strut2/SpringMVC这种web框架的前端控制器,其是安全控制的入口点,其负责读取配置(如ini配置文件),然后判断URL是否需要登录/权限等工作。转载 2017-07-19 17:52:21 · 279 阅读 · 0 评论 -
Shiro框架Realm及相关对象(六)
Realm及相关对象转载 2017-07-19 17:15:17 · 288 阅读 · 0 评论