использование axios с vuejs для аутентификации пользователя - PullRequest
0 голосов
/ 01 октября 2018

Я работал над инструментом, который позволяет пользователям входить в систему с помощью своей учетной записи github через API github. Я использую axios с vuejs для отправки запросов в API, но я не могу найти правильный формат для отправки пароля и электронной почты.в API для проверки, видя, что они переключились с отдыха на Graphicql. Любая помощь будет оценена, спасибо.

sendDetails(e){
      e.preventDefault();
      alert('ive been submited');
    var session_url = 'http://api.github.com/graphql';
    var username = this.username;
    var password = this.password;
    var credentials = btoa(username + ':' + password);
    var basicAuth = 'Basic ' + credentials;
    this.axios.post(session_url, {
        headers: { 'Authorization': + basicAuth }
    }).then(function(response) {
        console.log('Authenticated');
    }).catch(function(error) {
        console.log('Error on Authentication');
    });
  }
...