Spring Security: пользовательский поставщик аутентификации для «одноразового пароля» и «секретных вопросов» - PullRequest
2 голосов
/ 11 марта 2009

Я использую Spring Security и хотел бы использовать провайдеров аутентификации для «одноразового пароля» и «вопросов безопасности». Количество допустимых отказов для одноразового пароля и секретных вопросов ограничено.

Пока провайдеры аутентификации работают нормально, но для конечного пользователя было бы неплохо узнать, набрал ли он неправильный «одноразовый пароль» или превышен лимит допустимых отказов. Но у меня есть только возможность вызвать исключение AuthenticationException в моем провайдере аутентификации.

Есть идеи?

Спасибо, Ральф

1 Ответ

1 голос
/ 19 марта 2009

Вы можете создать подкласс AuthenticationException, а затем написать собственный [extension] ExceptionTranslationFilter для обработки ваших новых исключений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...