OfficialSPITheme / UIActive
keycloak-shadcn
emirhannaneli/keycloak-shadcn ↗
Keycloakify + shadcn/ui login theme starter.Keycloakify+shadcn/uiのログインテーマ
- ★
- 17
- Forks
- 2
- Contributors
- 2
- Updated
- 2026-08-07
- KC
- —
- License
- MIT
What it can doできること5
- Start a custom login and account theme built with Keycloakify v11, React 18, TypeScript, Tailwind and shadcn/ui, with Storybook.Keycloakify v11・React 18・TypeScript・Tailwind・shadcn/uiで作るログイン/アカウントテーマのスターター。Storybook付き
- 21 customised pages, including login, registration, password reset, OTP/TOTP setup, email verification, sessions, applications and the account activity log.ログイン、登録、パスワードリセット、OTP/TOTP設定、メール確認、セッション、アプリケーション、アカウントのアクティビティログなど21画面をカスタマイズ済み
- Built-in translations (28 login and 21 account languages), with scripts to manage them.翻訳を同梱(ログイン28言語、アカウント21言語)。翻訳管理用のスクリプトもある
- Switch logo and favicon per realm at runtime (light/dark) through a bundled SPI and an admin "Theme Config" tab — no theme rebuild.同梱のSPIと管理画面の「Theme Config」タブで、realmごとにロゴとファビコン(ライト/ダーク)を実行時に切り替えられる。テーマの再ビルドは不要
- Build JARs for multiple Keycloak version ranges.Keycloakのバージョン範囲ごとにJARをビルドできる
What it cannot do / limitsできないこと・制約2
- A starter template — you build and maintain your own theme from it rather than installing a finished product.スターターテンプレートであり、完成品をインストールするのではなく、これを元に自分のテーマを作って保守する
- The admin Theme Config tab relies on Keycloak's declarative UI SPI.管理画面のTheme ConfigタブはKeycloakのDeclarative UI SPIに依存する
Requirements前提条件
- Node.js 18+ with a package manager, and Maven to build the theme JAR.Node.js 18以上とパッケージマネージャー、テーマJARのビルドにMaven