繁体   English   中英

如何使用angularjs进行基本身份验证?

[英]How do I make basic authentication with angularjs?

在github中,您可以在此部分进行基本身份验证...如果我使用curl,它将类似于:

$ curl -u <username>:<token> https://api.github.com/user

如果要按角度进行操作,如何将其转换为http请求?

我终于设法解决了。 我根据icodeya的回答。

function authenticateUser(username, authtoken) {

  var url = "https://api.github.com/user"

  var credentials = btoa(username + ':' + authtoken);
  var authorization = {'Authorization': 'Basic ' + credentials};
  var header = { headers: authorization }

  return $http.get(url, header)
     .then( function(response) {
        function() { //do something here. }
     }
  );
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM