我正在尝试使用ini文件通过shiro插件登录到grails应用程序。我已经创建了一个ini文件并将其放入config文件夹中。 ini显示在下面。在grails中设置ini文件
[main]
[users]
admin=heslo, Administrator
[roles]
Administrator = *
[urls]
我创建了一个服务,该方法createSecurityManager()
我在引导拨打:
def createSecurityManager() {
Factory<SecurityManager> factory = new IniSecurityManagerFactory("classpath:shiro.ini");
SecurityManager securityManager = factory.getInstance();
println securityManager
SecurityUtils.setSecurityManager(securityManager);
securityManager
}
当我在使用用户名admin
和密码heslo
尝试登录,登录失败。