@Test
public void IniSecurityManager() {
//创建SecurityManager创建工厂对象
Factory<SecurityManager> fileshiro = new IniSecurityManagerFactory("classpath:shiro.ini");
//通过工厂对象创建SecurityManager对象
SecurityManager securityMg = fileshiro.getInstance();
//将scurityMg绑定到当前对象当中:让系统随时都可以访问SecurityMg对象
SecurityUtils.setSecurityManager(securityMg);
//创建当前登录的主体
Subject subject = SecurityUtils.getSubject();
UsernamePasswordToken token = new UsernamePasswordToken("liuliang", "123456");
//主体登录
subject.login(token);
System.out.println("验证登录是否成功:"+subject.isAuthenticated());
subject.logout();
System.out.println("验证登录是否成功:"+subject.isAuthenticated());
}
shrio登录测试版
猜你喜欢
转载自blog.csdn.net/qq_25635139/article/details/84748541
今日推荐
周排行