15.2. 构建时间选项


15.2.1. 为 SPI 配置单个供应商

根据 SPI,多个提供商实施可以共存,但一次只能使用其中一个。对于这些 SPI,特定提供程序是激活并在运行时使用的主要实施。格式由以下组成:

spi-<spi-id>--provider=<provider-id>
Copy to Clipboard Toggle word wrap
注意

spi-<spi-id>-provider=<provider-id > 可能仍然被使用,但服务器在需要 reaugment 时无法正确检测。

要将供应商配置为单一供应商,您应该运行 build 命令,如下所示:

mycustomprovider 提供程序标记为 email-template SPI 的单个提供程序

bin/kc.[sh|bat] build --spi-email-template--provider=mycustomprovider
Copy to Clipboard Toggle word wrap

15.2.2. 为 SPI 配置默认供应商

根据 SPI,多个提供商实施可以共存,默认情况下会使用一个。对于这些 SPI,特定提供程序是要选择的默认实施,除非请求特定的提供程序。格式由以下组成:

spi-<spi-id>--provider-default=<provider-id>
Copy to Clipboard Toggle word wrap
注意

spi-<spi-id>-provider-default=<provider-id > 可能仍然被使用,但服务器在需要 reaugmentation 时无法正确检测。

以下逻辑用于决定默认供应商:

  1. 明确配置的默认供应商
  2. 具有最高顺序的供应商(带有顺序为 0 的供应商将被忽略)
  3. id 设置为 default的供应商

要将供应商配置为默认供应商,您应该运行 build 命令,如下所示:

mycustomhash 供应商标记为 密码哈希 SPI 的默认 提供程序

bin/kc.[sh|bat] build --spi-password-hashing--provider-default=mycustomprovider
Copy to Clipboard Toggle word wrap

15.2.3. 启用和禁用供应商

格式由以下组成:

spi-<spi-id>--<provider-id>--enabled=<boolean>
Copy to Clipboard Toggle word wrap
注意

spi-<spi-id>-<provider-id>-enabled=<boolean > 可能仍然被使用,但服务器在需要 reaugmentation 时无法正确检测。

要启用或禁用供应商,您应该运行 build 命令,如下所示:

启用供应商

bin/kc.[sh|bat] build --spi-email-template--mycustomprovider--enabled=true
Copy to Clipboard Toggle word wrap

要禁用提供程序,请使用相同的命令并将 enabled 属性设置为 false

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat