{"repo":"cloud-iam/keycloak-cloud-iam-theme","free":true,"listed":false,"github":"https://github.com/cloud-iam/keycloak-cloud-iam-theme","clone":"git clone https://github.com/cloud-iam/keycloak-cloud-iam-theme.git","description":"Cloud-IAM own Keycloak theme","language":"FreeMarker","stars":29,"topics":["keycloak","keycloak-theme"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"Cloud-IAM Example Keycloak theme Customisation example of the login page - Targets Keycloak 26.6.x . - Requires Node.js 20+ and JDK 21. ⚠️ Demo only This repository is a demonstration of how to put a custom Keycloak theme together: packaging structure, build pipeline, FTL/SCSS layout, and the Maven wrapper around it. It's published as a starting point for teams who want to ship their own theme. Please don't deploy this theme as-is in production. It isn't actively maintained, the styling is illustrative rather than polished, and the asset pipeline is tuned for clarity over robustness. Fork it, adapt it to your brand, give it a once-over, and make it yours. See the \"How to use this theme as a starter\" section below. Install dependencies Compile theme scss files Build the theme extension Theme Development Workflow Build this theme .jar file with: Then start Keycloak IAM (in single-node mode) locally through docker. The host ./src/main/resources/theme folder is mounted into the Keycloak container as its themes directory, and the theme/template caches are disabled — so changes to .ftl files and theme.properties are picked up on the next page load. Only SCSS changes need a rebuild ( npm run build ) to regenerate dist/login.css . Use ./watch.sh (requires npm i -g nodemon ) to auto-rebuild SCSS on save. Connect to Keycloak console http://localhost:8080, click on Themes tab, and select cloud-iam-redesign in front of Login Theme . More : If you want to activate the login, email or othe","default_branch":null,"files":null,"tree":[],"storefront":"/r/cloud-iam","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cloud-iam/keycloak-cloud-iam-theme/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}