第 7 章 使用带有自动化中心的 Red Hat Single Sign-On Operator


私有自动化中心使用 Red Hat Single Sign-On 进行验证。

Red Hat Single Sign-On Operator 会创建和管理资源。使用此 Operator 创建自定义资源,以在 Openshift 中自动执行 Red Hat Single Sign-On 管理。

  • 虚拟机 (VM) 上安装 Ansible Automation Platform 时,安装程序可以自动安装和配置 Red Hat Single Sign-On,以用于私有自动化中心。
  • 在 Red Hat OpenShift Container Platform 上安装 Ansible Automation Platform 时,您必须单独安装单点登录。

本章论述了在 OpenShift Container Platform 上安装 Ansible Automation Platform 时配置 Red Hat Single Sign-On 并将其与私有自动化中心集成的过程。

先决条件

  • 您具有 operator 安装权限的账户访问 Red Hat OpenShift Container Platform。
  • 已安装包含 Red Hat Ansible Automation Platform operator 的目录。
  • 已安装 Red Hat Single Sign-On Operator。要安装 Red Hat Single Sign-On Operator,请按照 Red Hat Single Sign-On 文档中的使用自定义资源安装 Red Hat Single Sign-On 中的步骤操作。

7.1. 创建 Keycloak 实例

安装 Red Hat Single Sign-On Operator 时,您可以创建一个 Keycloak 实例以用于 Ansible Automation Platform。

在此,您提供一个外部 Postgres 或会为您创建一个。

流程

  1. 进入 Operator Installed Operators
  2. 选择 rh-sso 项目。
  3. 选择 Red Hat Single Sign-On Operator
  4. 在 Red Hat Single Sign-On Operator 详情页面中选择 Keycloak
  5. 单击 Create instance
  6. YAML 视图

    默认 Keycloak 自定义资源如下:

    apiVersion: keycloak.org/v1alpha1
    kind: Keycloak
    metadata:
      name: example-keycloak
      labels:
    	app: sso
      namespace: aap
    spec:
      externalAccess:
    	enabled: true
      instances: 1
  7. Create
  8. 部署完成后,您可以使用此凭证登录到管理控制台。
  9. 您可以在命名空间中的 credential-<custom-resource> (example keycloak) secret 中找到管理员的凭证。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.