shiro入门教程

2015-11-06 15:00:00
admin
原创
1838
摘要:shiro入门教程

测试程序如下 

Factory<SecurityManager> factory=new IniSecurityManagerFactory("classpath:shiro.ini");

     SecurityManager securityManager=factory.getInstance();
     //得到securityManager实例并绑定SecurityUtils
     SecurityUtils.setSecurityManager(securityManager);
     //得到Subject及创建用户名/密码身份验证Token(即用户身份/凭证)
     Subject subject=SecurityUtils.getSubject();
     UsernamePasswordToken username=new UsernamePasswordToken("zhang","123");
     subject.login(username);

     Assert.assertEquals(true, subject.isAuthenticated());

当classpath:shiro.ini中写法有两种:

[main]
#声明一个realm
myRealm1=com.wanhejia.com.MyRelm
#指定securityManager的realms实现
securityManager.realms=$myRealm1
[users]
zhang=123

发表评论
评论通过审核之后才会显示。
文章分类
联系方式
联系人: 郑州-小万
电话: 13803993919
Email: 1027060531@qq.com
QQ: 1027060531
网址: www.wanhejia.com