将axios与vuejs一起使用以对用户进行身份验证

时间:2018-10-01 09:44:55

标签: vue.js axios graphiql

我一直在研究一种工具,该工具允许用户通过github API使用github帐户登录,我使用带有vuejs的axios将请求发送到api,但我似乎找不到正确的格式来发送密码和电子邮件进入api进行验证,因为他们已经从Rest切换到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');
    });
  }

0 个答案:

没有答案