bin/kc.[sh|bat] build --features="<name>[,<name>]"
Keycloak 将一些功能打包成功能,包括一些禁用的功能,例如技术预览和弃用功能。其他功能默认启用,但如果它们不适用于您使用 Keycloak 的方式,您可以禁用它们。
某些受支持的功能以及所有预览功能默认情况下处于禁用状态。要启用功能,请输入以下命令
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,则只要该特定功能版本仍然存在于运行时,就会启用该版本。如果您使用非版本化的名称,例如仅 feature,则特定受支持功能版本的选取可能会根据以下优先级在不同版本之间发生变化
最高默认支持版本
最高非默认支持版本
最高弃用版本
最高预览版本
最高实验版本
要禁用默认启用的功能,请输入以下命令
bin/kc.[sh|bat] build --features-disabled="<name>[,<name>]"
例如,要禁用 impersonation
,请输入以下命令
bin/kc.[sh|bat] build --features-disabled="impersonation"
不允许功能同时出现在 features-disabled
列表和 features
列表中。
禁用功能时,该功能的所有版本都会被禁用。
以下列表包含默认启用且可以在不需要时禁用的支持功能。
帐户管理 REST API
帐户控制台版本 3
管理 API
新的管理控制台
授权服务
OpenID Connect 客户端启动的后端通道身份验证 (CIBA)
客户端配置策略
OAuth 2.0 设备授权授予
主机名选项 V2
管理员模拟用户的权限
Kerberos
新的登录主题
领域内的组织支持
OAuth 2.0 推送授权请求 (PAR)
在重启和升级过程中持久保留在线用户会话
逐步升级身份验证
W3C 网页身份验证 (WebAuthn)
以下列表包含默认禁用且可以在需要时启用的支持功能。
Docker 注册表协议
FIPS 140-2 模式
多站点支持
预览功能默认情况下处于禁用状态,不建议在生产环境中使用。这些功能可能会在将来的版本中更改或删除。
细粒度管理员权限
客户端密钥轮换
OAuth 2.0 在应用程序层演示拥有权证明
OpenTelemetry 跟踪
通行密钥
恢复代码
使用 JavaScript 编写自定义身份验证器
令牌交换服务
更新电子邮件操作
以下列表包含将在将来的版本中删除的已弃用功能。这些功能默认情况下处于禁用状态。
旧版登录主题
值 | |
---|---|
|
|
|
|