Shiro
Shiro相关
DayFight_DayUp
尚未工作,有找实习的意向。
展开
-
Shiro加密
我们使用的是自定义的realmpublic class CustomRealmTest { @Test public void testAutheticateion(){ //1. 构建SecurityManager环境 DefaultSecurityManager defaultSecurityManager = new DefaultS...原创 2018-06-04 01:01:53 · 231 阅读 · 0 评论 -
shiro自定义Realm
我们自定义Realm要继承自AuthorizingRealm如下:public class CustomRealm extends AuthorizingRealm { Map<String,String> users = new HashMap<String, String>(); { users.put("mark","11...原创 2018-06-04 00:38:01 · 633 阅读 · 0 评论 -
Shiro JDBCRealm的使用
首先就是要简历三个表: users表:至少有id,username,password字段 user_roles表:至少有id,username,role_name字段 roles_permissions表:至少有id,role_name,permission字段然后就是要导入数据源和mysql依赖 <dependencies> <dependency...原创 2018-06-03 23:50:02 · 1347 阅读 · 0 评论 -
Shiro的IniRelm的使用
这个iniRelam很简单 在classpath下添加一个user.ini文件 user.ini内容格式如下:#下面这一部分是声明账户和角色的[users]wangye=123456,adminmark=111,user#下面是声明角色该有的权限的[roles]admin=user:delete,user:adduser=user:select下面就是代码了:...原创 2018-06-03 23:14:13 · 392 阅读 · 0 评论 -
Shiro授权-------和验证超像的
Shiro授权的步骤 1.创建SecurityManager->主体授权->SecurityManager授权->Authorizer授权->Realm获取角色权限数据。 SimpleRealm没有权限,只能规定角色。 下面看代码public class AuthenticateTest { //先使用简单的Realm来验证 private ...原创 2018-06-03 22:44:55 · 271 阅读 · 0 评论 -
你绝对想不到多简单的Shiro的入门
首先加入Maven依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.4.0</version></dependen原创 2018-06-03 20:34:12 · 1092 阅读 · 0 评论 -
Shrio的域-————Realm,安全数据的保存地方。
Realm: 读者朋友们在学习的时候是不是想问Realm的域是什么呢? 很简单的,看看如下的话。 Shiro 从从 Realm 获取安全数据(如用户、角色、权限),就是说 SecurityManager 要验证用户身份,那么它需要从 Realm 获取相应的用户进行比较以确定用户身份是否合法;也需要从 Realm 得到用户相应的角色 / 权限进行验证用户是否能进行操作;可以把 Realm 看成原创 2017-11-06 11:06:25 · 564 阅读 · 0 评论 -
Shrio的入门例子,从基础教你使用shrio
首先我们要介绍一下shrio有关的shrio的简介请参考: http://wiki.jikexueyuan.com/project/shiro/overview.html然后我们就要来第一个shrio的程序了。 1. 添加依赖,使用的是Maven(如果还在用原始jar包构建项目的的读者朋友了可以考虑更换了,Maven依赖只要一个pom文件就能管理你的项目几乎所有的jar包依赖)<depende原创 2017-11-03 17:28:56 · 852 阅读 · 0 评论