Как выполнить базовую аутентификацию с помощью GET-вызова React Axios для микросервиса SpringBoot - PullRequest
0 голосов
/ 09 января 2019

Детали запроса почтальона enter image description here Я использую axios.get () для вызова защищенного SpringBoot Microservice, но он возвращает 401 Несанкционированный ответ. Почтальон возвращает вывод, как и ожидалось, для SpringBoot Microservice, но не для React App

Я перепробовал все возможности, доступные в интернете, но тщетно.

Пожалуйста, помогите мне найти решение этой проблемы.

React Call: передача аутентификации в качестве параметра, так как это способ сделать базовую аутентификацию в Axios

    axios.get('http://localhost:8080/hellouser/greet/',
     {},
    {auth:{
        username:'demouser',
        password:'demopassword'
        }}).then(function (response) {
console.log(response);
  })

1 Ответ

0 голосов
/ 09 января 2019

Попробуйте этот подход вместо

axios.get('http://localhost:8080/hellouser/greet/', {
    params: {},
    withCredentials: true,
    auth: {
        username: 'myusername',
        password: 'mypassword'
    }
})

Вы также можете проверить версию библиотеки. Это может очень от одного к другому

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...