第3章 Red Hat Developer Hub バックエンドシークレットのカスタマイズ
デフォルトの Red Hat Developer Hub 設定では、サービス間認証用の Developer Hub バックエンドシークレットを定義します。
カスタム Developer Hub バックエンドシークレットを定義できます。
前提条件
- カスタムの Developer Hub アプリケーション設定を追加した。また、その設定を変更するための十分な権限を持っている。
手順
Developer Hub のバックエンドシークレットを定義するには、カスタムの
<my_product_secrets>.txtファイルに、base64 でエンコードされた文字列を含むBACKEND_SECRET環境変数を追加します。各 Developer Hub インスタンスに一意の値を使用します。$ echo > <my_product_secrets>.txt "BACKEND_SECRET=$(node -p 'require("crypto").randomBytes(24).toString("base64")')"$ echo > <my_product_secrets>.txt "BACKEND_SECRET=$(node -p 'require("crypto").randomBytes(24).toString("base64")')"Copy to Clipboard Copied! Toggle word wrap Toggle overflow <my_product_secrets>.txtの例BACKEND_SECRET=3E2/rIPuZNFCtYHoxVP8wjriffnN1q/z
BACKEND_SECRET=3E2/rIPuZNFCtYHoxVP8wjriffnN1q/zCopy to Clipboard Copied! Toggle word wrap Toggle overflow カスタム
app-config.yamlファイルにバックエンドシークレットを追加します。バックエンドシークレットを定義する
app-config.yamlの抜粋Copy to Clipboard Copied! Toggle word wrap Toggle overflow