Есть ли способ передать параметры URL-адреса поставщику проверки подлинности в Spring Security 3?Параметры безопасности доступа Spring Security к поставщику аутентификации
Нашей странице входа в систему необходимо будет получить токен электронной почты в качестве параметра, о котором система аутентификации должна знать, когда она устанавливает статус пользователя. В частности, это позволит пользователю с правильным журналом токена, который иначе не смог бы.
У меня есть собственный класс, расширяющий класс DaoAuthenticationProvider. Моя логика аутентификации находится в методе аутентификации этого класса.
Я надеюсь, что есть способ передать эти данные в метод аутентификации.
Другой вариант, вероятно, является весенним способом сделать это, но это было так просто. – Nixx
Почему это выбранный ответ? HttpServletRequest недоступен в AuthenticationProvider. Попытка получить доступ к ней приведет к ошибке «Без запроса с привязкой к потоку». – JackB
Dunno проблема, с которой вы столкнулись. Это сработало для меня. – Nixx