shiro(1)

来源:互联网 发布:全国省市区镇村数据库 编辑:程序博客网 时间:2024/06/06 04:38

shiro HelloWorld

// 读取配置文件,初始化SecurityManager工厂Factory<SecurityManager> factory=new IniSecurityManagerFactory("classpath:shiro.ini");// 获取securityManager实例SecurityManager securityManager=factory.getInstance();// 把securityManager实例绑定到SecurityUtilsSecurityUtils.setSecurityManager(securityManager);// 得到当前执行的用户Subject currentUser=SecurityUtils.getSubject();// 创建token令牌,用户名/密码UsernamePasswordToken token=new UsernamePasswordToken("java", "123456");try{// 身份认证currentUser.login(token);System.out.println("身份认证成功!");}catch(AuthenticationException e){e.printStackTrace();System.out.println("身份认证失败!");}// 退出currentUser.logout();


ini配置
[users]java=123456jack=123
原创粉丝点击