Spring логин безопасности всегда 200 - PullRequest
0 голосов
/ 11 ноября 2019

Я пытаюсь войти в свой 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);
                }
            });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...