【问题标题】:Best way to authenticate with GitHub.js?使用 GitHub.js 进行身份验证的最佳方式?
【发布时间】:2018-08-17 19:39:26
【问题描述】:

我有一个 JavaScript 文件,它需要使用 GitHub API 来获取存储在存储库中的文件的内容。

我正在使用GitHub.js 访问API,它显示了以下身份验证方法:

// basic auth
var gh = new GitHub({
   username: 'FOO',
   password: 'NotFoo'
   /* also acceptable:
      token: 'MY_OAUTH_TOKEN'
    */
});

此代码可以在存储库中查看,也可以在浏览器的开发人员设置中查看。 GitHub 不允许您提交包含 OAuth 令牌的文件,并且公开显示我的帐户的用户名和密码显然也是一个不可选项。

还有其他方法可以进行身份​​验证吗?我尝试使用 client-id 和 client-secret,但它似乎没有将它们作为有效凭据。

【问题讨论】:

    标签: authentication github github-api github.js


    【解决方案1】:

    试试Installation Access Token。我不记得具体细节,但我使用该链接进行设置。

    【讨论】:

      猜你喜欢
      • 2018-05-04
      • 2020-06-14
      • 2010-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-19
      • 1970-01-01
      • 2020-10-12
      相关资源
      最近更新 更多