keycloak/js
Björn Eickvonder cb1ed34eb8
Some checks are pending
Keycloak CI / Check conditional workflows and jobs (push) Waiting to run
Keycloak CI / Build (push) Blocked by required conditions
Keycloak CI / Base UT (push) Blocked by required conditions
Keycloak CI / Base IT (push) Blocked by required conditions
Keycloak CI / Adapter IT (push) Blocked by required conditions
Keycloak CI / Adapter IT Strict Cookies (push) Blocked by required conditions
Keycloak CI / Quarkus UT (push) Blocked by required conditions
Keycloak CI / Quarkus IT (push) Blocked by required conditions
Keycloak CI / Java Distribution IT/UT (push) Blocked by required conditions
Keycloak CI / Login Theme v1 tests (push) Blocked by required conditions
Keycloak CI / Volatile Sessions IT (push) Blocked by required conditions
Keycloak CI / External Infinispan IT (push) Blocked by required conditions
Keycloak CI / AuroraDB IT (push) Blocked by required conditions
Keycloak CI / AzureDB IT (push) Blocked by required conditions
Keycloak CI / Store IT (push) Blocked by required conditions
Keycloak CI / Store IT (additional) (push) Blocked by required conditions
Keycloak CI / Store Model Tests (push) Blocked by required conditions
Keycloak CI / Clustering IT (push) Blocked by required conditions
Keycloak CI / FIPS UT (push) Blocked by required conditions
Keycloak CI / FIPS IT (push) Blocked by required conditions
Keycloak CI / Forms IT (push) Blocked by required conditions
Keycloak CI / WebAuthn IT (push) Blocked by required conditions
Keycloak CI / SSSD (push) Blocked by required conditions
Keycloak CI / Migration Tests (push) Blocked by required conditions
Keycloak CI / Test Framework (push) Blocked by required conditions
Keycloak CI / Base IT (new) (push) Blocked by required conditions
Keycloak CI / Admin v2 (push) Blocked by required conditions
Keycloak CI / Cluster Compatibility Tests (push) Blocked by required conditions
Keycloak CI / Status Check - Keycloak CI (push) Blocked by required conditions
CodeQL / Check conditional workflows and jobs (push) Waiting to run
CodeQL / CodeQL Java (push) Blocked by required conditions
CodeQL / CodeQL JavaScript (push) Blocked by required conditions
CodeQL / CodeQL TypeScript (push) Blocked by required conditions
CodeQL / CodeQL GitHub Actions (push) Blocked by required conditions
CodeQL / Status Check - CodeQL (push) Blocked by required conditions
Keycloak Documentation / Check conditional workflows and jobs (push) Waiting to run
Keycloak Documentation / Build (push) Blocked by required conditions
Keycloak Documentation / External links check (push) Blocked by required conditions
Keycloak Documentation / Status Check - Keycloak Documentation (push) Blocked by required conditions
Keycloak Guides / Check conditional workflows and jobs (push) Waiting to run
Keycloak Guides / Build (push) Blocked by required conditions
Keycloak Guides / Status Check - Keycloak Guides (push) Blocked by required conditions
Keycloak JavaScript CI / Check conditional workflows and jobs (push) Waiting to run
Keycloak JavaScript CI / Build Keycloak (push) Blocked by required conditions
Keycloak JavaScript CI / Admin Client (push) Blocked by required conditions
Keycloak JavaScript CI / UI Shared (push) Blocked by required conditions
Keycloak JavaScript CI / Account UI (push) Blocked by required conditions
Keycloak JavaScript CI / Admin UI (push) Blocked by required conditions
Keycloak JavaScript CI / Account UI E2E (push) Blocked by required conditions
Keycloak JavaScript CI / Admin UI E2E (push) Blocked by required conditions
Keycloak JavaScript CI / Keycloak Admin Client (push) Blocked by required conditions
Keycloak JavaScript CI / Status Check - Keycloak JavaScript CI (push) Blocked by required conditions
Keycloak Operator CI / Check conditional workflows and jobs (push) Waiting to run
Keycloak Operator CI / Build distribution (push) Blocked by required conditions
Keycloak Operator CI / Test local apiserver (push) Blocked by required conditions
Keycloak Operator CI / Test remote (push) Blocked by required conditions
Keycloak Operator CI / Test OLM installation (push) Blocked by required conditions
Keycloak Operator CI / Status Check - Keycloak Operator CI (push) Blocked by required conditions
fix(admin-ui): admin events for dedicated user now show all user related events (#45333) (#45414)
Signed-off-by: Björn Eickvonder <bjoern.eickvonder@inform-software.com>
(cherry picked from commit 7e32e10b27)
2026-01-14 10:41:19 -03:00
..
.husky make sure the index.ts file doesn't change (#35818) 2024-12-17 08:14:19 -05:00
apps fix(admin-ui): admin events for dedicated user now show all user related events (#45333) (#45414) 2026-01-14 10:41:19 -03:00
libs Bump the npm-dependencies group across 1 directory with 32 updates (#45148) 2026-01-05 15:15:40 +00:00
themes-vendor Bump the npm-dependencies group across 1 directory with 32 updates (#45148) 2026-01-05 15:15:40 +00:00
util Added gh-dependabot-failure-stats script (#31773) 2024-08-08 15:09:02 -04:00
.gitignore Fix broken localization tests on Firefox (#41324) 2025-07-22 12:11:23 +00:00
CODING_GUIDELINES.md updated the coding guidelines (#40179) 2025-06-03 12:43:33 +00:00
eslint.config.js Rework floating promises to avoid concurrency side effects 2025-07-08 19:43:15 +02:00
osv-scanner.toml Supress the false positives reported by scorecards 2025-02-19 16:16:56 -03:00
package.json Bump the npm-dependencies group across 1 directory with 32 updates (#45148) 2026-01-05 15:15:40 +00:00
pnpm-lock.yaml Bump the npm-dependencies group across 1 directory with 32 updates (#45148) 2026-01-05 15:15:40 +00:00
pnpm-workspace.yaml Fix broken lockfile and upgrade JS tooling (#41698) 2025-08-06 14:30:08 -03:00
pom.xml Automatically dispose of realms created by createTestBed() (#43299) 2025-10-10 10:22:21 -04:00
README.md updated the coding guidelines (#40179) 2025-06-03 12:43:33 +00:00
tsconfig.eslint.json Move root PNPM workspace to js directory (#35456) 2024-11-29 17:20:32 +01:00
tsconfig.json Move root PNPM workspace to js directory (#35456) 2024-11-29 17:20:32 +01:00

Keycloak JavaScript

This directory contains the UIs and related libraries of the Keycloak project written in JavaScript (and TypeScript).

Directory structure

├── apps
│   ├── account-ui                 # Account UI for account management i.e controlling password and account access, tracking and managing permissions
│   ├── admin-ui                   # Admin UI for handling login, registration, administration, and account management
│   └── keycloak-server            # Keycloak server for local development of UIs
├── libs
│   ├── ui-shared                  # Shared component library between admin and account
│   └── keycloak-admin-client      # Keycloak Admin Client library for Keycloak REST API
├── ...

Data processing

Red Hat may process information including business contact information and code contributions as part of its participation in the project, data is processed in accordance with Red Hat Privacy Statement.

To speed up the build process, the following build flag can be used to disable the processing of these modules:

-Dskip.npm

Contributing

If you want to contribute please look at the coding guidelines