第 11 章 启用和禁用功能
红帽构建的 Keycloak 具有一些功能,包括一些禁用的功能,如技术预览和已弃用的功能。其他功能会被默认启用,但如果它们不适用于使用红帽构建的 Keycloak,则可以禁用它们。
11.1. 启用功能
一些支持的功能以及所有预览功能都默认禁用。要启用功能,请输入以下命令:
bin/kc.[sh|bat] build --features="<name>[,<name>]"
例如,要启用 docker
和 token-exchange
,请输入以下命令:
bin/kc.[sh|bat] build --features="docker,token-exchange"
要启用所有预览功能,请输入以下命令:
bin/kc.[sh|bat] build --features="preview"
启用的功能可能被版本化或未指定版本。如果您使用版本化功能名称,如 feature:v1,则确切的功能版本将会启用,只要它在运行时中仍然存在。如果您使用未指定版本的名称,例如,选择特定支持的功能版本可能会根据以下优先级从发行版本改为发行版本:
- 最高默认支持版本
- 最高非默认支持版本
- 最高已弃用的版本
- 最高预览版本
- 最高实验性版本