上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页
摘要: 6.1 Realm 【2.5 Realm】及【3.5 Authorizer】部分都已经详细介绍过Realm了,接下来再来看一下一般真实环境下的Realm如何实现。 1、定义实体及关系 即用户-角色之间是多对多关系,角色-权限之间是多对多关系;且用户和权限之间通过角色建立关系;在系统中验证时通过权限验 阅读全文
posted @ 2018-06-01 17:11 俄而123 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 在涉及到密码存储问题上,应该加密/生成密码摘要存储,而不是存储明文密码。比如之前的600w csdn账号泄露对用户可能造成很大损失,因此应加密/生成不可逆的摘要方式存储。 5.1 编码/解码 Shiro提供了base64和16进制字符串编码/解码的API支持,方便一些编码解码操作。Shiro内部的一 阅读全文
posted @ 2018-06-01 16:52 俄而123 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 4.1 根对象SecurityManager 从之前的Shiro架构图可以看出,Shiro是从根对象SecurityManager进行身份验证和授权的;也就是所有操作都是自它开始的,这个对象是线程安全且真个应用只需要一个即可,因此Shiro提供了SecurityUtils让我们绑定它为全局的,方便后 阅读全文
posted @ 2018-06-01 16:50 俄而123 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 授权,也叫访问控制,即在应用中控制谁能访问哪些资源(如访问页面/编辑数据/页面操作等)。在授权中需了解的几个关键对象:主体(Subject)、资源(Resource)、权限(Permission)、角色(Role)。 主体 主体,即访问应用的用户,在Shiro中使用Subject代表该用户。用户只有 阅读全文
posted @ 2018-06-01 16:40 俄而123 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 身份验证,即在应用中谁能证明他就是他本人。一般提供如他们的身份ID一些标识信息来表明他就是他本人,如提供身份证,用户名/密码来证明。 在shiro中,用户需要提供principals (身份)和credentials(证明)给shiro,从而应用能验证用户身份: principals:身份,即主体的 阅读全文
posted @ 2018-06-01 15:43 俄而123 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1.1 简介 Apache Shiro是Java的一个安全框架。目前,使用Apache Shiro的人越来越多,因为它相当简单,对比Spring Security,可能没有Spring Security做的功能强大,但是在实际工作时可能并不需要那么复杂的东西,所以使用小而简单的Shiro就足够了。对 阅读全文
posted @ 2018-06-01 15:37 俄而123 阅读(203) 评论(0) 推荐(0) 编辑
摘要: jar: commons-io-2.4.jarcommons-net-3.3.jarCode: Extension Part: private String userName = "anonymous";//匿名登录,空字符串不行private String password = "";//随便一个 阅读全文
posted @ 2018-06-01 09:51 俄而123 阅读(595) 评论(0) 推荐(0) 编辑
摘要: Apache Commons是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表,详细信息访问http://jakarta.apache.org/commons/index.html BeanUtilsCommons-BeanUtils 提供对 Java 反射和自省API的包装 Betw 阅读全文
posted @ 2018-06-01 09:16 俄而123 阅读(6959) 评论(0) 推荐(0) 编辑
摘要: 前言 ​ 接触mybatis也是在今年步入社会之后,想想也半年多了,缺没时间去系统的学习,只知道大概,也是惭愧。 ​ 不知道有多少刚毕业的同学和我一样,到现在还没仔仔细细去了解你每天都会见到使用到的框架呢? ​ 什么?你也不知道mybatis动态sql中${}和#{}的差异?其实我也是今天才知道的, 阅读全文
posted @ 2018-05-30 23:19 俄而123 阅读(268) 评论(0) 推荐(0) 编辑
摘要: Spring事务管理 Spring是SSH中的管理员,负责管理其它框架,协调各个部分的工作。今天一起学习一下Spring的事务管理。Spring的事务管理分为声明式跟编程式。声明式就是在Spring的配置文件中进行相关配置;编程式就是用注解的方式写到代码里。下面先说声明式: Spring配置文件中关 阅读全文
posted @ 2018-05-30 22:35 俄而123 阅读(148) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页