Как прописать пароль при входе в систему безопасности весной? - PullRequest
0 голосов
/ 10 октября 2018

Я вошел в систему с паролем безопасности «m123», затем успешно, но при входе в систему с паролем «M123» произошел сбой.Есть ли способ настроить пароли для не чувствительных к регистру символов в безопасности?

Конфигурация Форма входа:

http.authorizeRequests().and().formLogin()//
                // Submit URL của trang login
                .loginProcessingUrl("/j_spring_security_check") // Submit URL
                .loginPage("/login")//
                .defaultSuccessUrl("/")//
                .failureUrl("/login?error=true")//
                .usernameParameter("username")//
                .passwordParameter("password")
                .successHandler(myAuthenticationSuccessHandler())

1 Ответ

0 голосов
/ 10 октября 2018

По умолчанию нет, но вы можете легко добавить фильтр для изменения пароля:

.and().addFilter(new UsernamePasswordAuthenticationFilter() {
          @Override
          protected String obtainPassword(HttpServletRequest request) {
                String password = super.obtainPassword(request);
                return null != password ? password.toLowerCase() : null;
                }
          })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...