在CLI应用中实施Github身份验证和授权

时间:2019-12-08 11:07:55

标签: node.js github-api

我正在创建一个新的CLI项目,我想在其中使用Github API创建新的仓库。进行谷歌搜索时,我发现Github已弃用Authorization API,转而支持Web Authorization流程。我看到也许我们应该在CLI应用程序中使用本地重定向URL,但是我不知道如何开始使用它。基本上,我需要授权用户(最好使用Web Flow)从我的CLI使用他们的API。

感谢您的帮助。谢谢。

1 个答案:

答案 0 :(得分:1)

您需要使用带有验证密钥的授权代码流进行代码交换。我发现有一篇非常不错的文章here