
Shiro
待烟火清凉
让将来的你感谢现在努力的自己!!!
展开
-
Shiro初识HelloWorld
Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序三个核心组件:Subject, SecurityManager 和 Realms.Subject:即“当前操作用户”。但是,在Shiro中,Subject这一原创 2017-07-07 21:20:24 · 415 阅读 · 0 评论 -
Shiro身份认证
创建一张users表 添加一条数据创建一个Maven项目,在pom.xml贴上依赖 org.apache.shiro shiro-core 1.2.4 org.slf4j slf4j-log4j12 1.7.12 c3p0 c3p0 0.9.1.2 commons-logging原创 2017-07-07 21:53:53 · 255 阅读 · 0 评论 -
Shiro权限认证
创建一张表 users 加入一条数据创建一个Maven项目,贴上依赖 org.apache.shiro shiro-core 1.2.4 org.slf4j slf4j-log4j12 1.7.12 c3p0 c3p0 0.9.1.2 commons-logging commo原创 2017-07-07 23:18:43 · 118 阅读 · 0 评论 -
Shiro集成Web
废话不多说,Demo演示自己体会创建一个Maven 项目,自己准备一个logj.properties放在source下自己再创键一个动态web项目 把 maven web.xml替换 ,再把META-INF放在对应目录下,把创建的动态web项目删掉,maven创建的jsp干掉,自己新建在pom.xml贴上相关依赖 jun原创 2017-07-08 14:03:32 · 296 阅读 · 0 评论 -
Shiro自定义Realm
在实际开发中,我们都是操作数据库进行数据操作我们今天不在用默认realm,用自己定义的Realm来实现在数据库中创建三张表t_role角色表t_user角色表 外键关联t_role 一个用户可能有多个角色t_premission权限表 外键关联t_role 一个角色可能有多个权限创建一个Maven项目自己创建一个动态w原创 2017-07-08 14:59:06 · 1558 阅读 · 0 评论 -
Shiro加密
本例子采用BASE64 md5,对MD5加盐不可逆破解package shiro01;import org.apache.shiro.codec.Base64;import org.apache.shiro.crypto.hash.Md5Hash;public class CryptographyUtil { /** * base64加密 * @param str原创 2017-07-08 15:12:59 · 250 阅读 · 0 评论 -
Shiro集成Spring,Spring,MVC myBatis
现在数据库创建一张表创建一个Maven项目在pom.xml贴上依赖 junit junit 3.8.1 test javax.servlet javax.servlet-api 3.1.0 javax.servlet.jsp javax.ser原创 2017-07-08 16:11:55 · 228 阅读 · 0 评论