Keycloak: Open the themes editor
This documentation is part of the Customize the appearance guide. View the full guide here: Easily brand your Keycloak login pages, account console, and emails on Stackhero: set your colors, logo, texts, and even create full custom themes using the built-in online editor..
👋 Welcome to the Stackhero documentation!
Stackhero provides a Keycloak cloud service that makes it simple 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 built-in HTTPS for secure access (for example, https://login.your-company.com)
- Custom themes: easily brand your login pages, account console, and emails with an included online editor
- Dedicated email server with SPF, DKIM, and DMARC, so account confirmations and password resets are handled for you
- Built-in PostgreSQL database, with the administration console available on its own closable port
- One-click updates keep your system current without manual intervention
Spend your time building, not configuring: you can try out Stackhero's Keycloak cloud solution in as little as 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 things to keep in mind:
- The editor runs on the administration port, not the port your applications use. If you close that port in your Stackhero firewall, both the administration console and the editor become inaccessible. Your applications continue authenticating as usual.
- Everything you change here lives on your service disk, is included in your backups, and persists through restarts and updates.
You will find two directories:
| Directory | Purpose |
|---|---|
themes/ | The appearance of your login pages, account console, and emails. |
providers/ | Java extensions (.jar files) for advanced Keycloak customizations. |
Each directory includes a README.md file with up-to-date documentation matching your service version.