5.8. 相关选项


 value

db 🛠

数据库供应商。

CLI: --db
Env: KC_DB

dev-file (default), dev-mem,mariadb,mssql,mysql,oracle,postgres

db-password

数据库用户的密码。

CLI: --db-password
Env: KC_DB_PASSWORD

 

db-url

完整的数据库 JDBC URL。

如果没有提供,则会根据所选数据库供应商设置默认 URL。例如,如果使用 postgres,默认的 JDBC URL 为 jdbc:postgresql://localhost/keycloak

CLI: --db-url
Env: KC_DB_URL

 

db-username

数据库用户的用户名。

CLI: --db-username
Env: KC_DB_USERNAME

 

功能

启用一个或多个功能的集合。

CLI: -- features
Env: KC_FEATURES

account-api[:v1], account[:v3], admin-api[:v1], admin-fine-grained-authz[:v1], admin[:v2], authorization[:v1], cache-embedded-remote-store[:v1], ciba[:v1], client-policies[:v1], , client-secret-rotation[:v 1] , client-types[:v 1] , clusterless[:v 1] , declarative-ui[:v 1] , device-flow[:v 1] , docker[:v 1] , dpop[:v 1] , dynamic-scopes[:v 1] , fips[:v 1] , hostname[: v2] , impersonation[: v1] , kerberos[: v1] , login[:v2, v1] , multi-site[: v1] , oid4vc-vci[: v1] , opentelemetry[: v1] , organization[: v1] , par[: v 1], passkeys[:v 1] , persistent-user-sessions[:v 1],preview , recovery-codes[:v 1] , scripts[:v 1] , step-up-authentication[:v 1] , token-exchange[:v1] , ephemeral-users[:v 1] , update-email[:v 1] , web-authn[:v1]

hostname

服务器所公开的地址。

可以是完整的 URL,也可以是主机名。当只提供主机名时,会从请求解析端口和上下文路径。

CLI: --hostname
Env: KC_HOSTNAME

仅在启用 hostname:v2 功能时才可用

 

https-key-store-file

保存证书信息的密钥存储,而不是指定单独的文件。

CLI: --https-key-store-file
Env: KC_HTTPS_KEY_STORE_FILE

 

https-key-store-password

密钥存储文件的密码。

CLI: --https-key-store-password
Env: KC_HTTPS_KEY_STORE_PASSWORD

密码 (默认)

启用 健康状态

如果服务器应该公开健康检查端点。

如果启用,健康检查位于 /health、 /health /ready/health/live 端点上。

CLI: --health-enabled
Env: KC_HEALTH_ENABLED

true,false (默认)

启用 指标

如果服务器应该公开指标。

如果启用,则指标位于 /metrics 端点。

CLI: --metrics-enabled
Env: KC_METRICS_ENABLED

true,false (默认)

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.