6.2. 配置客户端以用于客户端注册 CLI


默认情况下,服务器将客户端注册 CLI 识别为 admin-cli 客户端,该客户端为每个新域自动配置。在使用用户名登录时,不需要额外的客户端配置。

流程

  1. 如果您想要为客户端注册 CLI 使用单独的客户端配置,请创建一个客户端(如 reg-cli)。
  2. Standard Flow Enabled 设置切换到 Off
  3. 通过将客户端 Access Type 配置为 Confidential 并选择 Credentials > ClientId 和 Secret 来增强安全性

    注意

    您可以在 Credentials 选项卡中配置客户端 Id 和 SecretSigned JWT

  4. 如果要使用与客户端关联的服务帐户,请选择 Admin ConsoleClients 部分中要编辑的客户端,以启用服务帐户。

    1. Settings 下,将 Access Type 更改为 Confidential,将 Service Accounts Enabled 设置切换为 On,然后单击 Save
    2. 单击 Service Account Roles,再选择所需的角色来配置服务帐户的访问权限。有关要选择的角色的详情,请参考 第 6.1 节 “配置用于客户端注册 CLI 的新常规用户”
  5. 如果要使用常规用户帐户而不是服务帐户,将 Direct Access Grants Enabled 设置切换为 On
  6. 如果客户端配置为 Confidential,请使用 --secret 选项在运行 kcreg config 凭证 时提供配置的 secret。
  7. 在运行 kcreg config credentials 时,指定要使用的 clientId (如 --client reg-cli)。
  8. 启用服务帐户后,您可以在运行 kcreg 配置凭证时省略指定用户,仅提供客户端 secret 或密钥存储信息。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.