shiro入门教程

2015-11-06 15:00:00    admin    867    原创
摘要: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



豫ICP备15006410号
蝉知 蝉知4.5.2