У меня есть Maven, Spring Boot, Spring MVC, проект стека AngularJS. Для страницы входа я использую Spring Security для обработки подтверждения подтверждения имени пользователя/пароля (от клиента angularJS). Он отлично работает, но мне также нужно проверить, что поле входящего пароля не длиннее определенной длины (до того, как оно было проверено для проверки) (я читал, что это предоставляет определенный риск безопасности при использовании ByCrypt, поскольку пользователи могут отправлять чрезвычайно длинные пароли , что занимает слишком много времени для хеширования)Весенняя безопасность: как проверить длину пароля
В любом случае есть ли способ выполнить это с помощью Spring Security? Вероятно, я мог бы сделать это в своем классе CustomUserDetailService или SpringSecurityConfiguration, но не мог понять, как это сделать.
Вы аутентичности как этот 'аутентификации Authentication = authenticationManager.authenticate ( новый UsernamePasswordAuthenticationToken ( имя пользователя, пароль() ) );' –