第 3 章 自定义 Red Hat Developer Hub 后端 secret
默认 Red Hat Developer Hub 配置定义了 Developer Hub 后端 secret,供服务用于服务身份验证。
您可以定义自定义 Developer Hub 后端 secret。
先决条件
- 您 添加了自定义 Developer Hub 应用程序配置,并有足够的权限来修改它。
流程
要定义 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")')"<my_product_secrets>.txtexampleBACKEND_SECRET=3E2/rIPuZNFCtYHoxVP8wjriffnN1q/z将后端 secret 添加到自定义
app-config.yaml文件中。app-config.yaml摘录定义后端 secretbackend: auth: externalAccess: - type: legacy options: subject: legacy-default-config secret: "${BACKEND_SECRET}"