15.2. 构建时间选项
15.2.1. 为 SPI 配置单个供应商 复制链接链接已复制到粘贴板!
根据 SPI,多个提供商实施可以共存,但一次只能使用其中一个。对于这些 SPI,特定提供程序是激活并在运行时使用的主要实施。格式由以下组成:
spi-<spi-id>--provider=<provider-id>
spi-<spi-id>--provider=<provider-id>
spi-<spi-id>-provider=<provider-id > 可能仍然被使用,但服务器在需要 reaugment 时无法正确检测。
要将供应商配置为单一供应商,您应该运行 build 命令,如下所示:
将 mycustomprovider 提供程序标记为 email-template SPI 的单个提供程序
bin/kc.[sh|bat] build --spi-email-template--provider=mycustomprovider
bin/kc.[sh|bat] build --spi-email-template--provider=mycustomprovider
15.2.2. 为 SPI 配置默认供应商 复制链接链接已复制到粘贴板!
根据 SPI,多个提供商实施可以共存,默认情况下会使用一个。对于这些 SPI,特定提供程序是要选择的默认实施,除非请求特定的提供程序。格式由以下组成:
spi-<spi-id>--provider-default=<provider-id>
spi-<spi-id>--provider-default=<provider-id>
spi-<spi-id>-provider-default=<provider-id > 可能仍然被使用,但服务器在需要 reaugmentation 时无法正确检测。
以下逻辑用于决定默认供应商:
- 明确配置的默认供应商
- 具有最高顺序的供应商(带有顺序为 0 的供应商将被忽略)
-
id 设置为
default的供应商
要将供应商配置为默认供应商,您应该运行 build 命令,如下所示:
将 mycustomhash 供应商标记为 密码哈希 SPI 的默认 提供程序
bin/kc.[sh|bat] build --spi-password-hashing--provider-default=mycustomprovider
bin/kc.[sh|bat] build --spi-password-hashing--provider-default=mycustomprovider
15.2.3. 启用和禁用供应商 复制链接链接已复制到粘贴板!
格式由以下组成:
spi-<spi-id>--<provider-id>--enabled=<boolean>
spi-<spi-id>--<provider-id>--enabled=<boolean>
spi-<spi-id>-<provider-id>-enabled=<boolean > 可能仍然被使用,但服务器在需要 reaugmentation 时无法正确检测。
要启用或禁用供应商,您应该运行 build 命令,如下所示:
启用供应商
bin/kc.[sh|bat] build --spi-email-template--mycustomprovider--enabled=true
bin/kc.[sh|bat] build --spi-email-template--mycustomprovider--enabled=true
要禁用提供程序,请使用相同的命令并将 enabled 属性设置为 false。