【问题标题】:GitHub OAuth is not configured. Configure OAuth in the che.properties fileGitHub OAuth 未配置。在 che.properties 文件中配置 OAuth
【发布时间】:2020-01-08 17:24:50
【问题描述】:

我在 che.property 中配置 OAuth 时出错。但我无法找到文件的位置和添加配置的语法。我正在使用 Ubuntu 18.04

【问题讨论】:

    标签: eclipse oauth eclipse-che


    【解决方案1】:

    对于单用户 Che,请参阅 https://www.eclipse.org/che/docs/che-7/version-control/#configuring-github-oauth_version-control

    对于多用户车:

    1. 转到密钥斗篷页面 (http://keycloak-che.192.168.99.170.nip.io/)
    2. 以管理员身份登录
    3. 点击身份提供者。
    4. 在添加提供程序下拉列表中,单击 GitHub。将显示添加身份提供者窗口。

    在添加身份提供者窗口中:

    • 重定向 URI 字段,取决于您的 Eclipse Che 安装, 输入授权回调 URL。

    • 从 GitHub 复制客户端 ID 和客户端密码并粘贴它们 分别在 Client ID 和 Client Secret 字段中。

    • 在主页 URL 和授权回调 URL 字段中, 根据您的 Eclipse Che 安装,键入两个 URL。

    • 在默认范围字段中,键入 repo、user、write:publick_key。

    • 将 Store Tokens 和 Stored Tokens Readable 设置为 ON。

    • 点击保存。

    成功! github 提供程序已创建。消息表示成功。并且,GitHub 提供程序被添加到身份提供程序窗口中。

    执行以下步骤为非管理员用户设置角色映射。

    1. 展开“管理”选项卡,然后单击“用户”。

    2. 单击角色映射选项卡。

    3. 单击客户端角色下拉菜单,然后单击代理。

    4. 在可用角色列表中,单击读取令牌。

    5. 点击添加选中。

    6. 在有效角色列表中,单击读取令牌。

    7. 现在为用户设置了 GitHub OAuth。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-05
      • 2015-07-11
      • 2021-10-10
      • 2014-09-23
      • 2014-12-03
      • 2017-01-21
      • 2011-02-06
      相关资源
      最近更新 更多