Keycloak: Open the themes editor

This documentation is part of the Customise the appearance guide. You can view the complete guide here: Easily brand your Keycloak login pages, account console, and emails on Stackhero: set your colours, logo, texts, and even create fully custom themes using the built-in online editor..

👋 Welcome to the Stackhero documentation!

Stackhero offers a Keycloak cloud service that makes it easy to deploy a production-ready identity provider in just 2 minutes:

  • Unlimited users, realms, and clients
  • Supports OpenID Connect, OAuth 2.0, SAML 2.0, social login, LDAP, and Active Directory federation
  • Custom domain name with integrated HTTPS for secure access (for example, https://login.your-company.com)
  • Custom themes: easily brand your login pages, account console, and emails with the included online editor
  • Dedicated email server with SPF, DKIM, and DMARC, so account confirmations and password resets are managed for you
  • Built-in PostgreSQL database, with the administration console accessible on its own dedicated, closable port
  • One-click updates keep your system up to date without manual intervention

Spend your time developing, not configuring: you can try Stackhero's Keycloak cloud solution in under 5 minutes.

Your service page in the Stackhero dashboard provides a Themes editor URL next to your administration console:

https://your-domain.com:4443/stackhero_themes/

Log in with your Keycloak administrator credentials: the same ones you use for the administration console.

Here are two important points to keep in mind:

  • The editor runs on the administration port, not the port your applications use. If you close this port in your Stackhero firewall, both the administration console and the editor become inaccessible. Your applications will continue to authenticate as usual.
  • Everything you change here is saved on your service disk, included in your backups, and persists after restarts or updates.

You will find two directories:

DirectoryPurpose
themes/The appearance of your login pages, account console, and emails.
providers/Java extensions (.jar files) for advanced Keycloak customisations.

Each directory includes a README.md file with up-to-date documentation matching your service version.