使用GitHub.js进行身份验证的最佳方式?

问题描述 投票:1回答:1

我有一个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
1个回答
0
投票

试试Installation Access Token。我不记得具体细节,但我用这个链接来设置自己。

© www.soinside.com 2019 - 2024. All rights reserved.