7.3. ログインテーマの移行
テーマは、ログインページとアカウントコンソールの外観を設定するために使用されます。
カスタムテーマを作成または更新するとき、特にテンプレートをオーバーライドするときは、ビルトインテンプレートを参考にすると便利な場合があります。これらのテンプレートは ${KC_HOME}/lib/lib/main/org.keycloak.keycloak-themes-${KC_VERSION}.jar
にあり、標準の ZIP アーカイブツールを使用して開くことができます。
start-dev
を使用してサーバーを開発モードで実行すると、テーマがキャッシュされないため、変更時にサーバーを再起動することなく簡単にテーマを操作できます。
カスタムテーマをインストールするには、テーマファイルを JAR ファイルとしてパッケージ化して ${KC_HOME}/providers
ディレクトリーに配置するか、ファイルを ${KC_HOME}/themes
ディレクトリーに直接コピーするかを選択できます。どちらの場合も、サーバーが求めるファイルおよびディレクトリー構造の詳細は、サーバー開発者ガイド を参照してください。