第 3 章 自定义 Red Hat Developer Hub 后端 secret
默认 Red Hat Developer Hub 配置定义了 Developer Hub 后端 secret,供服务用于服务身份验证。
您可以定义自定义 Developer Hub 后端 secret。
先决条件
- 您 添加了自定义 Developer Hub 应用程序配置,并有足够的权限来修改它。
流程
要定义 Developer Hub 后端 secret,请添加到自定义
my-rhdh-secrets.txt
文件中,使用 base64 编码字符串进行BACKEND_SECRET
环境变量。为每个 Developer Hub 实例使用唯一值。$ echo > my-rhdh-secrets.txt "BACKEND_SECRET=$(node -p 'require("crypto").randomBytes(24).toString("base64")')"
my-rhdh-secrets.txt
示例BACKEND_SECRET=3E2/rIPuZNFCtYHoxVP8wjriffnN1q/z
将后端 secret 添加到自定义
app-config.yaml
文件中。app-config.yaml
摘录定义后端 secretbackend: auth: externalAccess: - type: legacy options: subject: legacy-default-config secret: "${BACKEND_SECRET}"