![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shrio权限管理
再写三行
这个作者很懒,什么都没留下…
展开
-
shrio学习第一章
1.1 简介Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了。对于它俩到底哪个好,这个不必纠结,能更简单的解决项目问题就好了。本教程只介绍基本的Shiro使转载 2017-09-13 10:16:33 · 168 阅读 · 0 评论 -
shiro学习第三章
授权,也叫访问控制,即在应用中控制谁能访问哪些资源(如访问页面/编辑数据/页面操作等)。在授权中需了解的几个关键对象:主体(Subject)、资源(Resource)、权限(Permission)、角色(Role)。主体主体,即访问应用的用户,在Shiro中使用Subject代表该用户。用户只有授权后才允许访问相应的资源。资源在应用中用户可以访问的任何东西,比如访问JSP页面、查看转载 2017-09-13 17:27:06 · 166 阅读 · 0 评论 -
shrio学习第二章
身份验证,即在应用中谁能证明他就是他本人。一般提供如他们的身份ID一些标识信息来表明他就是他本人,如提供身份证,用户名/密码来证明。在shiro中,用户需要提供principals (身份)和credentials(证明)给shiro,从而应用能验证用户身份:principals:身份,即主体的标识属性,可以是任何东西,如用户名、邮箱等,唯一即可。一个主体可以有多个principals,但转载 2017-09-13 11:15:01 · 185 阅读 · 0 评论 -
shiro学习第四章
之前章节我们已经接触过一些INI配置规则了,如果大家使用过如Spring之类的IoC/DI容器的话,Shiro提供的INI配置也是非常类似的,即可以理解为是一个IoC/DI容器,但是区别在于它从一个根对象securityManager开始。 4.1 根对象SecurityManager从之前的Shiro架构图可以看出,Shiro是从根对象SecurityManager进行身份验证和授权转载 2017-09-14 15:58:37 · 168 阅读 · 0 评论 -
项目开发常用技术总结
最近整理了一些开发中常用的技术,分享一下个人的心得,如有不对之处,欢迎指出。目录1.shiro权限控制在项目中的使用2.java反射技术比较实体类字段的不同3.jeesite框架Apache Commons Email的使用4.jeesite框架excel表的导入导出5.json对象和字符串的相互转换 5.1 jsp页面中json对象和字符串的转换 ...原创 2018-09-29 09:21:42 · 3483 阅读 · 0 评论