Ожидаемое поведение
Как заменить имя по умолчанию 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<>());
}
}