ReferenceConfigurationkratos.yml
kratos.yml
Reference for the four Kratos configuration files
Olympus runs four Kratos instances. The configuration is split across 10 top-level sections.
Files
- CIAM dev,
platform/dev/ciam-kratos/kratos.yml - CIAM prod,
platform/prod/ciam-kratos/kratos.yml - IAM dev,
platform/dev/iam-kratos/kratos.yml - IAM prod,
platform/prod/iam-kratos/kratos.yml
Sections
| Section | Keys | Description |
|---|---|---|
ciphers | 1 | Symmetric cipher algorithm choice. |
courier | 1 | Email courier, SMTP, sender, templates. |
dsn | 1 | Database connection string. |
hashers | 7 | Password hash algorithm and parameters. |
identity | 2 | Identity schema pointer. |
log | 3 | Logging level and redaction. |
secrets | 2 | Cryptographic secrets, cookie HMAC, recovery cipher. |
selfservice | 31 | Self-service flow config, the user-facing surface. |
serve | 12 | HTTP server config, listen, CORS, cookie domain. |
version | 1 | Schema version pinned to the Kratos version's spec. |
61 keys total. Upstream schema: Ory Kratos.