第 3 章 自定义 Red Hat Developer Hub 后端 secret


默认 Red Hat Developer Hub 配置定义了 Developer Hub 后端 secret,供服务用于服务身份验证。

您可以定义自定义 Developer Hub 后端 secret。

先决条件

流程

  1. 要定义 Developer Hub 后端 secret,请添加到自定义 < my_product_secrets& gt; .txt 文件中,使用 base64 编码字符串为 BACKEND_SECRET 环境变量。为每个 Developer Hub 实例使用唯一值。

    $ echo > <my_product_secrets>.txt "BACKEND_SECRET=$(node -p 'require("crypto").randomBytes(24).toString("base64")')"
    Copy to Clipboard

    <my_product_secrets&gt; .txt 示例

    BACKEND_SECRET=3E2/rIPuZNFCtYHoxVP8wjriffnN1q/z
    Copy to Clipboard

  2. 将后端 secret 添加到自定义 app-config.yaml 文件中。

    app-config.yaml 摘录定义后端 secret

    backend:
      auth:
        externalAccess:
          - type: legacy
            options:
              subject: legacy-default-config
              secret: "${BACKEND_SECRET}"
    Copy to Clipboard

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat