1.3. 设置身份提供程序


要登录到集群,请设置身份提供程序(IDP)。本教程使用 GitHub 作为示例 IDP。请参阅 ROSA 支持的 IDP 的完整列表。

  • 要查看所有 IDP 选项,请运行以下命令:

    rosa create idp --help
    Copy to Clipboard Toggle word wrap

1.3.1. 使用 GitHub 设置 IDP

  1. 登录到您的 GitHub 帐户。
  2. 创建您作为管理员的新 GitHub 组织。

    提示

    如果您已已经是现有机构的管理员,并且希望使用该机构,请跳至第 9 步。

    单击 + 图标,然后单击 New Organization

  3. 为您的情况选择最适用的计划,或者点击 Join for free
  4. 输入机构帐户名称、电子邮件以及它是个人还是商业帐户。然后,单击 Next

  5. 可选: 添加其他用户的 GitHub ID,以授予您的 ROSA 集群的其他访问权限。您还可以稍后添加它们。
  6. 单击 Complete Setup
  7. 可选: 在以下页面中输入请求的信息。
  8. Submit
  9. 返回到终端并输入以下命令来设置 GitHub IDP:

    rosa create idp --cluster=<cluster name> --interactive
    Copy to Clipboard Toggle word wrap
  10. 输入以下值:

    Type of identity provider: github
    Identity Provider Name: <IDP-name>
    Restrict to members of: organizations
    GitHub organizations: <organization-account-name>
    Copy to Clipboard Toggle word wrap
  11. CLI 将为您提供链接。将链接复制并粘贴到浏览器中,然后按 Enter 键。这将填写所需信息,以注册此应用用于 OAuth。您不需要修改任何信息。

  12. 点击 Register application

  13. 下一页显示一个 客户端 ID。复制 ID 并将其粘贴到请求 客户端 ID 的终端中。

    注意

    不要关闭选项卡。

  14. CLI 将要求提供 客户端 Secret。返回到浏览器中,再单击 Generate a new client secret

  15. 已为您生成 secret。复制您的 secret,因为它永远不会再次可见。
  16. 将您的 secret 粘贴到终端中,然后按 Enter 键。
  17. GitHub Enterprise Hostname 留空。
  18. 选择 声明
  19. 等待大约 1 分钟以便创建 IDP,并将配置在集群中进行。

  20. 复制返回的链接并将其粘贴到您的浏览器中。新 IDP 应在您选择的名称下可用。点您的 IDP,并使用您的 GitHub 凭证访问集群。

1.3.2. 授予其他用户对集群的访问权限

要授予对其他集群用户的访问权限,您需要将 GitHub 用户 ID 添加到用于此集群的 GitHub 机构。

  1. 在 GitHub 中,进入 您的机构 页面。
  2. 您的个人资料图标,然后点 您的机构。然后单击 &lt ;your-organization-name>。在我们的示例中,是 my-rosa-cluster

  3. 单击 Invite someone

  4. 输入新用户的 GitHub ID,选择正确的用户,然后单击 Invite
  5. 新用户接受邀请后,他们将能够使用 Hybrid Cloud Console 链接及其 GitHub 凭据登录 ROSA 集群。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat