我正在嘗試使用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
嘗試登錄,登錄失敗。