管理資料庫配置
Logto 協助維護一些技術配置,例如 OIDC 和 Cookie 鍵。在我們可以透過 Admin Console 或 Management API 管理它們之前,你可以使用 CLI 來達成目標。
根據鍵獲取配置
用法:
- CLI
- npx
logto db config get <key> [keys...]
npx @logto/cli db config get <key> [keys...]
假設你想獲取 OIDC 私鑰:
- CLI
- npx
logto db config get oidc.privateKeys
npx @logto/cli db config get oidc.privateKeys
輸出將如下所示:
oidc.privateKeys=["\n-----BEGIN PRIVATE KEY-----\nMIIJRAIBA..."]
執行 logto db config get --help
以獲取所有可用鍵,或參閱 Configuration 以獲取詳細說明。
根據鍵設置配置
- CLI
- npx
logto db config set <key> [keys...]
npx @logto/cli db config set <key> [keys...]
假設你想設置 OIDC Cookie 鍵:
- CLI
- npx
logto db config set oidc.cookieKeys "[\"key1\",\"key2\"]"
npx @logto/cli db config set oidc.cookieKeys "[\"key1\",\"key2\"]"
通常,設置的值應為有效的 JSON 字串,並遵循預定義的類型定義。執行 logto db config set --help
以獲取所有可用鍵,或參閱 Configuration 以獲取詳細說明。