```加入项目resources目录下的权限配置文件
用户 wenzewen 密码 123 角色 admin user
admin 权限 user:update 和 user:delete
/**
* initRealm 权限授权和认证
*/
@Test
public void iniRealm() {
//创建iniRealm对象
IniRealm iniRealm = new IniRealm("classpath:user.ini");
//构建securityManager环境
final DefaultSecurityManager defaultSecurityManager = new DefaultSecurityManager();
defaultSecurityManager.setRealm(iniRealm);
//主体提交认证请求加入到securityManager环境 通过shiro的工具类SecurityUtils获取认证或授权的主体
SecurityUtils.setSecurityManager(defaultSecurityManager);
Subject subject = SecurityUtils.getSubject();
//模拟用户账号Token进行认证和授权
UsernamePasswordToken token = new UsernamePasswordToken("wenzewen", "123");
//登录
subject.login(token);
//登录认证成功校验true
System.out.println(subject.isAuthenticated());
//权限角色认证校验
subject.checkRoles("admin", "user");
//shiro 权限认证
//subject.checkPermission("user:select");
subject.checkPermission("user:update");
}