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
Admin API
きめ細かい管理者権限 バージョン2
新しい管理コンソール
認可サービス
OpenID Connect クライアント起動バックチャネル認証(CIBA)
クライアント構成ポリシー
OAuth 2.0 デバイス認可グラント
ホスト名オプション V2
管理者によるユーザーの偽装機能
Kerberos
新しいログインテーマ
OpenTelemetryトレーシング
レルム内の組織サポート
OAuth 2.0 プッシュ認可リクエスト(PAR)
再起動およびアップグレードを跨いでの永続的なオンラインユーザーセッション
ローリングアップデート
ステップアップ認証
標準トークン交換 バージョン2
ユーザーイベントに基づいたメトリクスの収集
W3C Web認証(WebAuthn)
プレビュー機能はデフォルトで無効になっており、本番環境での使用は推奨されません。これらの機能は、将来のリリースで変更または削除される可能性があります。
きめ細かい管理者権限
クライアントシークレットローテーション
OAuth 2.0 アプリケーション層での所有証明の実証
パスキー
リカバリーコード
JavaScriptを使用したカスタム認証機能の記述
トークン交換サービス
メール更新アクション
値 | |
---|---|
|
|
|
|