Gitlab到Github。私人令牌等价物

时间:2017-09-25 16:17:32

标签: github oauth-2.0 gitlab github-api github-enterprise

我们的组织正在从Gitlab迁移到Github企业。这将涉及我们的应用程序的身份验证特定更改。

我们的应用包括一个前端。对于前端的每个事件,都会进行api *呼叫。这个API反过来当前命中Gitlab(使用gitlab的api)和私有令牌来提交/分支/推/拉回购。

现在,当我们迁移到github时,我正在尝试处理类似的结构。根据我的阅读,github使用oAuth2.0进行身份验证。

在文档之后,我一直遵循以下步骤:

  1. 创建了一个组织。
  2. 为其添加了一个样本仓库。
  3. 将我的api *(与前端交互的实体)注册到组织。这帮我生成了一个client_id和client_secret。
  4. 现在,我一直在尝试使用github v3 api检索oAuth令牌,但我最终得到一个例外:

    "message": "Requires authentication"

    所以我现在很困惑从哪里开始。可能我明白这一切都错了?

    如果有人可以帮助我或建议替代方案,那将是伟大的。

0 个答案:

没有答案