- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 Shiro使用过滤器拦截用户的请求
Shiro使用过滤器拦截用户的请求拦截配置信息在spring.xml配置文件中配置 <bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean"> <property name="securityManager" ref="securityManager...
2018-12-19 21:28:08 7252
原创 Shiro安全框架第九篇| Spring整合Shiro(二)
spring整合shiro做技术的永远别丢了技术,除非你已经考虑好换行了。热情和危机感并存,保持对技术的热情,不断学习新技术,对已掌握的技术要了解的更系统。项目需要引入的依赖包,因为要连接mysql数据库,所以引入了mysql驱动、数据源以及JDBC。 1 <dependencies> 2 <dependency> 3 ...
2018-12-06 11:23:57 608
原创 Shiro安全框架第八篇| Spring整合Shiro(一)
做技术的永远别丢了技术,除非你已经考虑好换行了。热情和危机感并存,保持对技术的热情,不断学习新技术,对已掌握的技术要了解的更系统。学了shiro,那么下面就开始与其他框架一起整合使用。Spring整合shiro项目工程结构:首先新建一个Maven工程,再建一个Maven模块,需要在pom.xml中引入spring以及shiro个spring和shiro整个的相关JAR包。...
2018-12-06 11:23:07 664
原创 Shiro安全框架第七篇| Shiro加密加盐之后的认证
Shiro加密之后的认证之前的用户信息的密码使用的是明文,在实际项目中是不可取的,接下来我们使用Shiro安全框架学习信息加密。接着上一篇的代码,我们修改一下,使用加密之后的认证。 1public class CostomRealTest { 2 @Test 3 public void costomRealTest(){ 4 ConstomRealm ...
2018-12-06 11:21:14 1062
原创 Shiro安全框架第六篇| 自定义的Realm
自定义的Realm我这里在原来的项目java/com.jiuyue.shiro下新建一个realm包,再建一个ConstomRealm类,继承AuthorizingRealm类,并且实现它的两个抽象方法。 1public class ConstomRealm extends AuthorizingRealm { 2 @Override 3 protected Aut...
2018-12-06 11:20:23 730
原创 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 1564 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
原创 Shiro安全框架第一篇| 什么是Apache Shiro?
什么是Apache Shiro?Apache Shiro是一个强大灵活的Java安全框架,提供了认证、授权、会话管理和安全加密等功能,对于任何一个应用程序,Shiro都可以提供全面的安全管理服务、更易于理解的API。并且相对于其他安全框架,Shiro要简单的多。Apache Shiro可以做的一些事情: 验证用户以验证其身份 为用户执行访问控制,例如: 确定是否...
2018-12-06 11:09:46 694
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人