前言:这是shiro的基本api可以在需要的地方使用。shiro集成web通过过滤器和标签等包含了以下api和对应的组件。当然也可以在需要的地方使用验证api
构建SecurityManager
Factory<SecurityManager> factory = new IniSecurityManagerFactory("classpath:demo/shiro.ini");
SecurityManager securityManager = factory.getInstance();
SecurityUtils.setSecurityManager(securityManager);
用于认证数据传输
Subject currentUser = SecurityUtils.getSubject();
Session session = currentUser.getSession();//
产生会话传输数据
session.setAttribute("传输数据项key", "传输数据值");