Я пытаюсь использовать INI-файл для входа в приложение Grails с помощью плагина Shiro.Я создал INI-файл и поместил его в папку конфигурации.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
, вход не выполнен.