Он смотрит на меня, как вы следующее в вашем Config.groovy
, но не имеют класс под названием PersistentLogin
под grails-app/domain
:
grails.plugins.springsecurity.rememberMe.persistent = true
grails.plugins.springsecurity.rememberMe.persistentToken.domainClassName = 'PersistentLogin'
Решение сделать одно из следующих действий:
- Если вы не хотите постоянных логинов, просто удалите эти две строки.
- Если вы хотите иметь постоянные логины и уже имеете правильный класс, обновите вторую строку с помощью fully-qualified name класса PersistentLogin. У него может быть другое имя, или оно может быть в другом пакете.
- Если вы хотите постоянных входов в систему, но не думаете, что у вас уже есть этот класс, перезапустите
grails s2-create-peristent-token <classname>
. See the documentation on this command here.
Если последний не работает, возможно, вам необходимо вручную обновить Config.groovy
, чтобы указать на правильный класс. Я не уверен на этом, потому что я никогда не запускал команду дважды.