1.2.6. 原始 Quarkus 属性的格式


在大多数情况下,可用的配置选项应该足以配置服务器。但是,对于红帽构建的 Keycloak 配置中缺少的特定行为或功能,您可以使用底层 Quarkus 框架中的属性。

如果可能,请避免直接使用 Quarkus 中的属性,因为红帽构建的 Keycloak 不支持它们。如果您需要至关重要,请考虑先打开一个 增强请求。这种方法有助于我们改进红帽构建的 Keycloak 配置以满足您的需要。

如果无法增强请求,您可以使用原始 Quarkus 属性配置服务器:

  1. conf 目录中创建 quarkus.properties 文件。
  2. 在该文件中定义必要属性。

    您只能使用 Quarkus 文档 中定义的 Quarkus 扩展 的子集。另外,请注意 Quarkus 属性的不同:

    • Quarkus 文档中的 Quarkus 属性的锁定图标表示构建时间属性。您可以运行 build 命令来应用此属性。有关 build 命令的详情,请查看以下部分来优化红帽构建的 Keycloak。
    • Quarkus 指南中的属性没有锁定图标表示 Quarkus 和 Red Hat build of Keycloak 的运行时属性。

您还可以在 Java KeyStore 中存储 Quarkus 属性。

请注意,一些 Quarkus 属性已在红帽构建的 Keycloak 配置中映射,如 quarkus.http.port 和类似基本属性。如果红帽构建的 Keycloak 使用属性,在 quarkus.properties 中定义该属性键无效。Red Hat build of Keycloak 配置值优先于 Quarkus 属性值。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部