Keycloak: Theme visuell gestalten mit Quick Theme

Diese Dokumentation ist Teil des Erscheinungsbild anpassen-Leitfadens. Den vollständigen Leitfaden finden Sie hier: Branding Ihrer Keycloak-Loginseiten, Account-Konsole und E-Mails auf Stackhero leicht gemacht: Legen Sie Ihre Farben, Ihr Logo, Ihre Texte fest und erstellen Sie sogar vollständig eigene Themes mit dem integrierten Online-Editor..

👋 Willkommen in der Stackhero-Dokumentation!

Stackhero bietet einen Keycloak Cloud Service, mit dem Sie in nur 2 Minuten einen produktionsbereiten Identity Provider bereitstellen können:

  • Unbegrenzte Anzahl an Benutzern, Realms und Clients
  • Unterstützung für OpenID Connect, OAuth 2.0, SAML 2.0, Social Login, LDAP- und Active Directory-Föderation
  • Eigene Domain mit integriertem HTTPS für sicheren Zugriff (zum Beispiel https://login.ihre-firma.com)
  • Individuelle Themes: Gestalten Sie Ihre Login-Seiten, das Account-Portal und E-Mails ganz einfach mit dem integrierten Online-Editor
  • Dedizierter E-Mail-Server mit SPF, DKIM und DMARC, sodass Kontobestätigungen und Passwort-Resets automatisch für Sie abgewickelt werden
  • Integrierte PostgreSQL-Datenbank, mit Administrationskonsole auf einem eigenen, abschaltbaren Port
  • One-Click-Updates halten Ihr System ohne manuellen Aufwand aktuell

Verbringen Sie Ihre Zeit mit Entwicklung, nicht mit Konfiguration: Testen Sie die Keycloak Cloud-Lösung von Stackhero in weniger als 5 Minuten.

In Ihrer Keycloak-Administrationskonsole finden Sie Quick Theme, den visuellen Theme-Designer von Keycloak. Laden Sie ein Logo hoch, wählen Sie Ihre Farben, sehen Sie eine Vorschau der Login- und Account-Konsolen und laden Sie das fertige Theme als .jar-Datei herunter.

Um es zu installieren, legen Sie die Datei per Editor im Verzeichnis themes/ ab und starten Sie Ihren Service neu. Das .jar wird in ein Theme-Verzeichnis entpackt und das Archiv entfernt:

themes/acme.jar        wird zu     themes/acme/

Das neue Theme erscheint dann unter Realm settings > Themes. Sie können die Dateien anschließend weiterhin manuell bearbeiten, wenn Sie möchten.

Diese Methode unterstützt auch Themes, die mit Keycloakify erstellt wurden, oder von einem Designer bereitgestellt werden. Jede .jar- oder .zip-Datei mit einem Theme kann so installiert werden. Gibt es bereits ein Theme mit demselben Namen, wird das neue als acme-1 installiert – so werden bestehende Themes nie überschrieben. Ist die Datei kein Theme, bleibt sie einfach unangetastet und Keycloak startet wie gewohnt.