【发布时间】:2012-03-11 20:06:55
【问题描述】:
我正在尝试使用 ini 文件通过 shiro 插件登录到 grails 应用程序。我创建了一个ini文件并将其放在config文件夹中。 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 登录时,登录失败。
【问题讨论】: