Невозможно переопределить authFail () LoginController - PullRequest
0 голосов
/ 11 октября 2018

Мне нужно настроить сообщение, поэтому я попытался изменить 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 ()

...