Authenticatio имя пользователя и пароль зашифрованы и передаются от внешнего интерфейса к внутреннему - PullRequest
0 голосов
/ 22 апреля 2020

Ожидаемое поведение

Как заменить имя по умолчанию UsernamePasswordAuthenticationFilter。

Context

версия безопасности весны: 5.1.4

проблема:

1.Имя пользователя и пароль шифруются и передаются от внешнего интерфейса к внутреннему интерфейсу. Шифрование переднего конца RSA. Для проверки подлинности на уровне сперва требуется расшифровка. * 3.FormLoginConfigurer FormLoginConfigurer является конечным классом, не может наследовать。

Инициализация конструктора UsernamePasswordAuthenticationFilter , Код нельзя изменить

public FormLoginConfigurer() {
        super(new UsernamePasswordAuthenticationFilter(), null);
        usernameParameter("username");
        passwordParameter("password");
    }

4.HttpSecurity

public final class HttpSecurity {
      public FormLoginConfigurer<HttpSecurity> formLogin() throws Exception {
        return getOrApply(new FormLoginConfigurer<>());
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...