Я установил плагин Spring Security (from here). Я внимательно следил за сообщением в блоге here. Я сделал точно так же, как говорится в этом блоге, но несмотря на то, когда я пытался войти через плагин, я получаю сообщение об ошибке, как это:Я не могу войти в систему через Spring Security Plugin
Sorry, we were not able to find a user with that username and password.
Вот мой BootStrap.groovy
файл:
def springSecurityService
def init = {
def userRole = SecRole.findByAuthority('ROLE_USER') ?: new SecRole(authority: 'ROLE_USER').save(failOnError: true)
def adminRole = SecRole.findByAuthority('ROLE_USER') ?: new SecRole(authority: 'ROLE_USER').save(failOnError: true)
def adminUser = SecUser.findByUsername('antoaravinth') ?: new SecUser(
username: 'antoaravinth',
password: springSecurityService.encodePassword('secret'),
enabled: true).save()
if (!adminUser.authorities.contains(adminRole)) {
SecUserSecRole.create adminUser, adminRole
}
println "adminUser is $adminUser"
println "adminRole is $adminRole"
}
И ya, когда я пробовал grails run-app
Я могу видеть как значение adminUser
, так и adminRole
, напечатанное на моей консоли. Но все же я не смог войти. Почему?
Заранее спасибо.
Ты внимательно не читал сообщение в блоге, и я думаю, вы должны искать для себя, а не просить для решения каждой проблемы на SO. –
@ downvoters: почему нисходящий? –
oh очень извините ..! Я пропустил эту часть во время чтения :(Извините за такой глупый вопрос !! –