Keycloak: Java-Erweiterungen (Providers)
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.
Das Verzeichnis providers/ ist für Funktionen gedacht, die Themes nicht abdecken: eigene Authenticatoren, User Storage, Event Listener oder Protocol Mapper.
Legen Sie Ihre .jar-Datei in diesem Verzeichnis ab und starten Sie Ihren Service neu. Dieser Neustart dauert etwas länger (ca. eine Minute), da Keycloak sich neu baut, um die Erweiterung einzubinden. Um eine Erweiterung zu entfernen, löschen Sie die Datei und starten Sie erneut.
Sie können auch Theme-.jar-Dateien hier ablegen, aber für Themes ist themes/ vorzuziehen: Das erfordert keinen Rebuild und Sie können die Dateien anschließend bearbeiten.