Я пытаюсь войти в свой REST-сервер с помощью Spring Security, / POST-запрос на вход в систему всегда возвращает HTTP 200. Даже если пользователь с введенным логином не существует
public UserDetails loadUserByUsername(String s) throws UsernameNotFoundException {
log.info(s);
UserDetails result = usersRepository.findByUsername(s).orElseThrow(() -> new UsernameNotFoundException("User not found"));
log.info(result.toString());
return result;
}
fetch("/login?username=" + this.state.username + "&password=" + this.state.password,
{
method: 'POST'
}).then(resp => {
if (resp.ok) {
localStorage.setItem("user", this.state.username);
this.props.history.push("/user");
} else {
this.showError(resp.statusText);
}
});