管理数据库配置
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 以获取详细说明。