Мне нужно настроить сообщение, поэтому я попытался изменить LoginController, просто переопределив grails .plugin.springsecurity.LoginController
Я выбросил AccountNotApprovedException из моего настроенного AuthenticationProvider.
Может кто-нибудь предложить мнечего мне не хватает?
class AccountNotApprovedException extends AuthenticationException{
public AccountNotApprovedException(String message, Throwable t) {
super(message, t)
}
public AccountNotApprovedException(String message) {
super(message)
}
/** @deprecated */
@Deprecated
public AccountNotApprovedException(String message, Object extraInformation) {
super(message, extraInformation)
}
}
Я перезаписываю loginController: -
class LoginController extends grails.plugin.springsecurity.LoginController {
def authenticationTrustResolver
/**
* Dependency injection for the springSecurityService.
*/
def springSecurityService
def authfail() {
//my customized code
}
}
И когда запускается springSecurity, он не вызывает мой переопределенный authFail ()