Shiro安全框架学习
文章平均质量分 59
Shiro安全框架学习做的笔记,学了之后在这里用博客的形式发表出来,与大家一起学习。欢迎关注我的微信公众号:;【SeptemberNotes】,更多学习经验与你分享。
jiuyueblog
如果不是特别幸运,那就特别的努力
展开
-
Shiro安全框架第九篇| Spring整合Shiro(二)
spring整合shiro做技术的永远别丢了技术,除非你已经考虑好换行了。热情和危机感并存,保持对技术的热情,不断学习新技术,对已掌握的技术要了解的更系统。项目需要引入的依赖包,因为要连接mysql数据库,所以引入了mysql驱动、数据源以及JDBC。 1 <dependencies> 2 <dependency> 3 ...原创 2018-12-06 11:23:57 · 608 阅读 · 0 评论 -
Shiro安全框架第八篇| Spring整合Shiro(一)
做技术的永远别丢了技术,除非你已经考虑好换行了。热情和危机感并存,保持对技术的热情,不断学习新技术,对已掌握的技术要了解的更系统。学了shiro,那么下面就开始与其他框架一起整合使用。Spring整合shiro项目工程结构:首先新建一个Maven工程,再建一个Maven模块,需要在pom.xml中引入spring以及shiro个spring和shiro整个的相关JAR包。...原创 2018-12-06 11:23:07 · 664 阅读 · 0 评论 -
Shiro安全框架第七篇| Shiro加密加盐之后的认证
Shiro加密之后的认证之前的用户信息的密码使用的是明文,在实际项目中是不可取的,接下来我们使用Shiro安全框架学习信息加密。接着上一篇的代码,我们修改一下,使用加密之后的认证。 1public class CostomRealTest { 2 @Test 3 public void costomRealTest(){ 4 ConstomRealm ...原创 2018-12-06 11:21:14 · 1063 阅读 · 0 评论 -
Shiro安全框架第五篇| 使用JdbcRealm进行认证授权
JdbcRealm这里使用JdbcRealm,那么需要在pom.xml引入mysql驱动以及alibaba数据源。 1 <!--mysql驱动--> 2 <dependency> 3 <groupId>mysql</groupId> 4 <artifactId>mysq...原创 2018-12-06 11:19:33 · 1565 阅读 · 1 评论 -
Shiro安全框架第四篇| Shiro自定义Realm进行认证授权
SHiro自定义Realm首先在resource下新建user.ini1[users]2jiuyue=12345,admin3[roles]4admin=user:delete,user:update然后测试类下新建IniRealmTest测试类,跟前面不一样的是需要1 IniRealm iniRealm =new IniRealm("classpath:use...原创 2018-12-06 11:18:11 · 754 阅读 · 0 评论 -
Shiro安全框架第三篇| Shiro的认证,授权
Shiro的认证接下来是在IDEA进行Shiro的学习,新建一个Springboot工程,除了一些默认的依赖,这里需要引入apache.shiro安全框架依赖,以及做单元测试的依赖。 1<dependencies> 2 <dependency> 3 <groupId>org.springframework....原创 2018-11-25 17:27:43 · 629 阅读 · 0 评论 -
Shiro安全框架第二篇|Shiro的整体架构
Shiro架构上一节介绍了什么是Apache Shiro,接下来我们分别从外部和内部来看看Apache Shiro 的架构。首先,我们从外部来看 Shiro,即从应用程序角度的来观察如何使用 Shiro 完成工作。如下图: 可以看到:应用代码直接交互的对象是 Subject,也就是说 Shiro 的对外 API 核心就是 Subject;其每个 API 的含义:...原创 2018-11-25 17:26:09 · 1045 阅读 · 0 评论 -
Shiro安全框架第一篇| 什么是Apache Shiro?
什么是Apache Shiro?Apache Shiro是一个强大灵活的Java安全框架,提供了认证、授权、会话管理和安全加密等功能,对于任何一个应用程序,Shiro都可以提供全面的安全管理服务、更易于理解的API。并且相对于其他安全框架,Shiro要简单的多。Apache Shiro可以做的一些事情: 验证用户以验证其身份 为用户执行访问控制,例如: 确定是否...原创 2018-12-06 11:09:46 · 695 阅读 · 0 评论