Chapter 21. All configuration
Review build options and configuration for Red Hat build of Keycloak.
21.1. Cache
| Value | |
|---|---|
| 
 
 
 
								CLI:  | 
								 | 
| 
 
 
 
								CLI:  | |
| 
 
 
 
								CLI:  | 
								 | 
| 
 
 
								CLI:  | |
| 
 
 
								CLI:  Available only when embedded Infinispan clusters configured | |
| 
 
 
								CLI:  | |
| 
 
 
								CLI:  | |
| 
 
 
 
								CLI:  Available only when a TCP based cache-stack is used | 
								 | 
| 
 
 
 
								CLI:  Available only when property 'cache-embedded-mtls-enabled' is enabled | |
| 
 
 
								CLI:  Available only when property 'cache-embedded-mtls-enabled' is enabled | |
| 
 
 
								CLI:  Available only when property 'cache-embedded-mtls-enabled' is enabled | (default) | 
| 
 
 
 
								CLI:  Available only when property 'cache-embedded-mtls-enabled' is enabled | |
| 
 
 
								CLI:  Available only when property 'cache-embedded-mtls-enabled' is enabled | |
| 
 
 
 
								CLI:  Available only when Infinispan clustered embedded is enabled | |
| 
 
 
 
								CLI:  Available only when Infinispan clustered embedded is enabled | |
| 
 
 
 
								CLI:  Available only when Infinispan clustered embedded is enabled | |
| 
 
 
 
								CLI:  Available only when Infinispan clustered embedded is enabled | |
| 
 
 
								CLI:  Available only when embedded Infinispan clusters configured | |
| 
 
 
								CLI:  Available only when embedded Infinispan clusters configured | |
| 
 
 
								CLI:  | |
| 
 
 
								CLI:  Available only when embedded Infinispan clusters configured | |
| 
 
 
								CLI:  | |
| 
 
 
								CLI:  Available only when metrics are enabled | 
								 | 
| 
 
 
								CLI:  Available only when remote host is set | |
| 
 
 
 
								CLI:  | |
| 
 
 
 
								CLI:  Available only when remote host is set | |
| 
 
 
								CLI:  Available only when remote host is set | (default) | 
| 
 
 
 
								CLI:  Available only when remote host is set | 
								 | 
| 
 
 
 
								CLI:  Available only when remote host is set | |
| 
 
 
 
								CLI:  Available only when 'cache' type is set to 'ispn' 
								Use 'jdbc-ping' instead by leaving it unset Deprecated values:  | 
								 | 
21.2. Config
| Value | |
|---|---|
| 
 
 
								CLI:  | |
| 
 
 
								CLI:  | |
| 
 
 
								CLI:  | (default) | 
21.3. Database
| Value | |
|---|---|
| 🛠 
 
 Named key: 🛠 
								CLI:  | 
								 | 
| 
 
 Named key: 
								CLI:  | 
								 | 
| 🛠 
 
 Named key: 🛠 
								CLI:  | |
| 
 
 
 Named key: 
								CLI:  | (default) | 
| 
 
 Named key: 
								CLI:  | |
| 
 
 Named key: 
								CLI:  | |
| 
 
 
 
								CLI:  | |
| 
 
 Named key: 
								CLI:  | (default) | 
| 
 
 Named key: 
								CLI:  | |
| 
 
 Named key: 
								CLI:  | |
| 
 
 
 Named key: 
								CLI:  | |
| 
 
 
 Named key: 
								CLI:  | |
| 
 
 
 Named key: 
								CLI:  | |
| 
 
 
 Named key: 
								CLI:  | |
| 
 
 
 Named key: 
								CLI:  | |
| 
 
 Named key: 
								CLI:  | 
21.4. Database - additional datasources
| Value | |
|---|---|
| 
 
 
 
								CLI:  | 
								 | 
| 🛠 
 
 
								CLI:  | |
| 
 
 
								CLI:  | 
								 | 
| 🛠 
 
 
								CLI:  | 
								 | 
| 
 
 
 
								CLI:  | (default) | 
| 
 
 
 
								CLI:  | |
| 
 
 
 
								CLI:  | |
| 
 
 
 
								CLI:  | (default) | 
| 
 
 
 
								CLI:  | |
| 
 
 
 
								CLI:  | |
| 
 
 
 
								CLI:  | |
| 
 
 
 
								CLI:  | |
| 
 
 
 
								CLI:  | |
| 
 
 
 
								CLI:  | |
| 
 
 
 
								CLI:  | |
| 
 
 
 
								CLI:  | 
21.5. Transaction
| Value | |
|---|---|
| 🛠 
 Named key: 🛠 
								CLI:  | 
								 | 
| 🛠 
 
								CLI:  | 
								 | 
21.6. Feature
| Value | |
|---|---|
| 🛠 
 
								CLI:  | 
								 | 
| 🛠 
 
								CLI:  | 
								 | 
21.7. Hostname v2
| Value | |
|---|---|
| 
 
 
 
								CLI:  Available only when hostname:v2 feature is enabled | |
| 
 
 
 
								CLI:  Available only when hostname:v2 feature is enabled | |
| 
 
 
 
								CLI:  Available only when hostname:v2 feature is enabled | 
								 | 
| 
 
 
								CLI:  Available only when hostname:v2 feature is enabled | 
								 | 
| 
 
 
 
								CLI:  Available only when hostname:v2 feature is enabled | 
								 | 
21.8. HTTP(S)
| Value | |
|---|---|
| 
 
 
 
								CLI:  | 
								 | 
| 
 
 
								CLI:  | (default) | 
| 
 
 
 
								CLI:  | |
| 
 
 
								CLI:  Available only when metrics are enabled | 
								 | 
| 
 
 
 
								CLI:  Available only when metrics are enabled | |
| 
 
 
 
								CLI:  | |
| 
 
 
								CLI:  | (default) | 
| 🛠 
 
 
								CLI:  | (default) | 
| 
 
 
								CLI:  | |
| 
 
 
								CLI:  | |
| 
 
 
 
								CLI:  | (default) | 
| 
 
 
 
								CLI:  | |
| 🛠 
 
								CLI:  | 
								 | 
| 
 
 
								CLI:  | |
| 
 
 
								CLI:  | (default) | 
| 
 
 
 
								CLI:  | |
| 
 
 
								CLI:  | (default) | 
| 
 
 
 
								CLI:  | 
								 | 
| 
 
 
								CLI:  | |
| 
 
 
								CLI:  | |
| 
 
 
 
								CLI:  | 
21.9. HTTP Access log
| Value | |
|---|---|
| 
 
 
 
								CLI:  | 
								 | 
| 
 
 
 
								CLI:  Available only when HTTP Access log is enabled | |
| 
 
 
 
								CLI:  Available only when HTTP Access log is enabled | 
								 | 
21.10. Health
| Value | |
|---|---|
| 🛠 
 
 
								CLI:  | 
								 | 
21.11. Management
| Value | |
|---|---|
| 🛠 
 
 
								CLI:  Available only when health is enabled | 
								 | 
| 
 
 
 
								CLI:  | (default) | 
| 🛠 
 
 
								CLI:  | (default) | 
| 
 
 
 
								CLI:  | 
								 | 
| 
 
 
 
								CLI:  Available only when http-management-scheme is inherited | |
| 
 
 
 
								CLI:  Available only when http-management-scheme is inherited | |
| 
 
 
 
								CLI:  Available only when http-management-scheme is inherited | (default) | 
| 🛠 
 
 
								CLI:  | 
								 | 
| 
 
 
 
								CLI:  Available only when http-management-scheme is inherited | |
| 
 
 
 
								CLI:  Available only when http-management-scheme is inherited | (default) | 
| 🛠 
 
 
								CLI:  DEPRECATED. | 
								 | 
21.12. Metrics
| Value | |
|---|---|
| 🛠 
 
 
								CLI:  | 
								 | 
21.13. Proxy
| Value | |
|---|---|
| 
 
 
 
								CLI:  | 
								 | 
| 
 
 
 
								CLI:  | 
								 | 
| 
 
 
 
								CLI:  | 
21.14. Vault
| Value | |
|---|---|
| 🛠 
 
								CLI:  | 
								 | 
| 
 
 
								CLI:  | |
| 
 
 
								CLI:  | |
| 
 
 
								CLI:  | |
| 
 
 
								CLI:  | (default) | 
21.15. Logging
| Value | |
|---|---|
| 
 
 
								CLI:  | 
								 | 
| 
 
 
								CLI:  | 
								 | 
| 
 
 
 
								CLI:  Available only when Console log handler is activated | 
								 | 
| 
 
 
								CLI:  Available only when Console log handler is activated and asynchronous logging is enabled | (default) | 
| 
 
 
								CLI:  Available only when Console log handler is activated | 
								 | 
| 
 
 
 
								CLI:  Available only when Console log handler is activated | (default) | 
| 
 
 
 
								CLI:  Available only when Console log handler and MDC logging are activated | 
								 | 
| 
 
 
 
								CLI:  Available only when Console log handler and Tracing is activated | 
								 | 
| 
 
 
								CLI:  Available only when Console log handler is activated and output is set to 'json' | 
								 | 
| 
 
 
 
								CLI:  Available only when Console log handler is activated | 
								 | 
| 
 
 
								CLI:  Available only when Console log handler is activated | 
								 | 
| 
 
 
								CLI:  Available only when File log handler is activated | (default) | 
| 
 
 
 
								CLI:  Available only when File log handler is activated | 
								 | 
| 
 
 
								CLI:  Available only when File log handler is activated and asynchronous logging is enabled | (default) | 
| 
 
 
								CLI:  Available only when File log handler is activated | (default) | 
| 
 
 
 
								CLI:  Available only when File log handler and MDC logging are activated | 
								 | 
| 
 
 
 
								CLI:  Available only when File log handler and Tracing is activated | 
								 | 
| 
 
 
								CLI:  Available only when File log handler is activated and output is set to 'json' | 
								 | 
| 
 
 
 
								CLI:  Available only when File log handler is activated | 
								 | 
| 
 
 
								CLI:  Available only when File log handler is activated | 
								 | 
| 
 
 
 
								CLI:  | (default) | 
| 
 
 
 
								CLI:  | 
								 | 
| 🛠 
 
 
								CLI:  Available only when log-mdc preview feature is enabled | 
								 | 
| 
 
 
								CLI:  Available only when MDC logging is enabled | 
								 | 
| 
 
 
								CLI:  Available only when Syslog is activated | (default) | 
| 
 
 
 
								CLI:  Available only when Syslog is activated | 
								 | 
| 
 
 
								CLI:  Available only when Syslog is activated and asynchronous logging is enabled | (default) | 
| 
 
 
 
								CLI:  Available only when Syslog is activated | 
								 | 
| 
 
 
								CLI:  Available only when Syslog is activated | (default) | 
| 
 
 
								CLI:  Available only when Syslog is activated | (default) | 
| 
 
 
 
								CLI:  Available only when Syslog handler and MDC logging are activated | 
								 | 
| 
 
 
 
								CLI:  Available only when Syslog handler and Tracing is activated | 
								 | 
| 
 
 
								CLI:  Available only when Syslog is activated and output is set to 'json' | 
								 | 
| 
 
 
 
								CLI:  Available only when Syslog is activated | 
								 | 
| 
 
 
 
								CLI:  Available only when Syslog is activated | |
| 
 
 
								CLI:  Available only when Syslog is activated | 
								 | 
| 
 
 
								CLI:  Available only when Syslog is activated | 
								 | 
| 
 
 
								CLI:  Available only when Syslog is activated | 
								 | 
21.16. Tracing
| Value | |
|---|---|
| 
 
 
 
								CLI:  Available only when Tracing is enabled | 
								 | 
| 🛠 
 
								CLI:  Available only when 'opentelemetry' feature is enabled | 
								 | 
| 
 
 
								CLI:  Available only when Tracing is enabled | (default) | 
| 
 
 
								CLI:  Available only when tracing and embedded Infinispan is enabled | 
								 | 
| 🛠 
 
								CLI:  Available only when Tracing is enabled | 
								 | 
| 
 
 
								CLI:  Available only when Tracing is enabled | 
								 | 
| 
 
 
 
								CLI:  Available only when Tracing is enabled | |
| 
 
 
 
								CLI:  Available only when Tracing is enabled | (default) | 
| 🛠 
 
								CLI:  Available only when Tracing is enabled | 
								 | 
| 
 
 
 
								CLI:  Available only when Tracing is enabled | (default) | 
21.17. Events
| Value | |
|---|---|
| 🛠 
 
								CLI:  Available only when metrics are enabled and feature user-event-metrics is enabled | 
								 | 
| 
 
 
 
								CLI:  Available only when user event metrics are enabled 
								Use  | 
								 | 
| 
 
 
 
								CLI:  Available only when user event metrics are enabled | 
								 | 
21.18. Truststore
| Value | |
|---|---|
| 
 
 
 
								CLI:  
								STRICT and WILDCARD have been deprecated, use DEFAULT instead. Deprecated values:  | 
								 | 
| 
 
 
								CLI:  | 
21.19. Security
| Value | |
|---|---|
| 🛠 
 
 
								CLI:  | 
								 | 
21.20. Export
| Value | |
|---|---|
| 
 
 
								CLI:  | |
| 
 
 
 
								CLI:  | |
| 
 
 
 
								CLI:  | |
| 
 
 
								CLI:  | 
								 | 
| 
 
 
 
								CLI:  | (default) | 
21.21. Import
| Value | |
|---|---|
| 
 
 
								CLI:  | |
| 
 
 
								CLI:  | |
| 
 
 
 
								CLI:  | 
								 | 
21.22. Bootstrap Admin
| Value | |
|---|---|
| 
 
 
 
								CLI:  | (default) | 
| 
 
 
 
								CLI:  | |
| 
 
 
 
								CLI:  | |
| 
 
 
 
								CLI:  | (default) |