Получение токена доступа OAuth2 с помощью jquery / axios - PullRequest
0 голосов
/ 05 декабря 2018

введите описание изображения здесь

Я хочу получить новый токен доступа, в почтальоне работает отлично, но когда я пытаюсь сделать это в коде, я получаю сообщение об ошибке в моем Chromeconsole.

с ajax:

 POST https://10.250.252.1:43002/oauth/token net::ERR_CERT_AUTHORITY_INVALID       jquery-3.3.1.min.js:2

с axios:

  POST https://10.250.252.1:43002/oauth/token net::ERR_CERT_AUTHORITY_INVALID       jquery-3.3.1.min.js:2

и

Uncaught (in promise) Error: Network Error
 at e.exports (spread.js:25)
at XMLHttpRequest.l.onerror (spread.js:25)

код, который я использую:

         $.ajax({
        method:"POST",
        url: `https://10.250.252.1:43002/oauth/token`,
        contentType:"application/json; charset=utf-8",
        data: {
            grant_type:"password",
            username:'user',
            password:'user',
            client_id:'11111111111111111',
            client_secret:'1111'
        }
        }).done(
            function(response) {
            console.log(response);
            });


      axios.request({
        url: "https://10.250.252.1:43002/oauth/token",
        method: "post",
        'content-type':'application/x-www-form-urlencoded',
        auth: {
          username: "user",
          password: "user"
        },
        data: {
          grant_type: "password",
          client_id:'11111111111111111',
          client_secret:'1111',
          scope: "public"
        }
      })
      .then(function(res) {
        console.log(res);
      });

1 Ответ

0 голосов
/ 08 декабря 2018

Ошибка SSL-сертификата. Сначала необходимо открыть URL-адрес в адресной строке и импортировать сертификат в браузер.

...