จัดการคอนฟิกฐานข้อมูล
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 private keys:
- 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 keys:
- CLI
- npx
logto db config set oidc.cookieKeys "[\"key1\",\"key2\"]"
npx @logto/cli db config set oidc.cookieKeys "[\"key1\",\"key2\"]"
โดยปกติ ค่าที่จะตั้งควรเป็นสตริง JSON ที่ถูกต้อง และต้องเป็นไปตาม type definition ที่กำหนดไว้ รัน logto db config set --help
เพื่อดูคีย์ทั้งหมดที่มี หรือดู Configuration สำหรับคำอธิบายโดยละเอียด