子曾曰过:当你写了一个Hello World!,你就已经学会了它(斜眼笑)

public class HelloWorld {

    public static void main(String[] args) {

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

}

u=1983819789,4255766396&fm=26&gp=0.jpg