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 Web 驗證 (WebAuthn)
以下列表包含預設為停用的受支援功能,如果需要,可以啟用。
Docker 登錄協定
FIPS 140-2 模式
多站點支援
預覽功能預設為停用,不建議在生產環境中使用。這些功能可能會在未來的版本中變更或移除。
細粒度的管理員權限
用戶端密碼輪換
OAuth 2.0 在應用層展示擁有權證明
OpenTelemetry 追蹤
通行金鑰
復原碼
使用 JavaScript 撰寫自訂驗證器
Token 交換服務
更新電子郵件動作
以下列表包含將在未來版本中移除的已棄用功能。這些功能預設為停用。
舊版登入主題
值 | |
---|---|
|
|
|
|