ID
Kernaussage
Keycloak schafft eine moderne Authentifizierungsschicht für den
HEINZELMANN Service.Desk.
Identitäten können zentral eingebunden, webnative Protokolle genutzt und Zugriffe über Applikationsgrenzen hinweg konsistent abgesichert werden – ohne das vorhandene Active Directory zwangsläufig abzulösen.
Kapitel 1
Management Summary: Die Evolution des Identitätsmanagements
Hybride IT, browserbasierte Anwendungen und externe Nutzergruppen verändern die Anforderungen an Identity & Access Management. Klassische Domänenstrukturen bleiben wichtig, reichen als alleinige Integrationsschicht für eine vernetzte Service-Organisation jedoch häufig nicht mehr aus.
Die strategische Aufgabe lautet deshalb nicht „Active Directory oder Keycloak?“, sondern: Welche Identitätsquelle ist führend – und welche Schicht stellt sichere, standardisierte Zugriffe für moderne Anwendungen bereit? Keycloak übernimmt dabei die Rolle eines zentralen Identity Providers und Identity Brokers. Bestehende Verzeichnisse können angebunden werden, während Anwendungen über OpenID Connect (OIDC) oder SAML auf konsistente Authentifizierungsprozesse zugreifen.
01
Strategische Flexibilität
Webnative Protokolle reduzieren die Abhängigkeit von rein domänengebundenen Anmeldeszenarien und erleichtern hybride Betriebsmodelle.
02
Zentraler Identity-Hub
Keycloak bündelt Authentifizierungswege, gibt signierte Tokens aus und stellt Anwendungen einheitliche Identitätsinformationen zur Verfügung.
03
Direkte Keycloak-Anbindung
Keycloak lässt sich als zentraler Identity Provider direkt an den HEINZELMANN Service.Desk anbinden.
04
Technologische Zukunftsfähigkeit
Ein moderner PHP-/Laravel-Stack bildet die Grundlage für sichere Schnittstellen, Automatisierung und kontrollierbare KI-Szenarien.
Strategische Einordnung
Keycloak ist kein pauschaler 1:1-Ersatz für sämtliche Active-Directory-Funktionen wie Geräte-, Gruppenrichtlinien- oder Windows-Domänenverwaltung. Seine Stärke liegt in der zentralen Authentifizierung, Föderation und Absicherung moderner Anwendungen. In vielen Architekturen arbeiten AD beziehungsweise LDAP und Keycloak deshalb zusammen.
Kapitel 2
Keycloak und lokales Active Directory: Rollen sauber unterscheiden
Ein lokales Active Directory ist für interne Windows-Domänen und Kerberos-basierte Prozesse optimiert. Keycloak ergänzt diese Welt um browserfähige Standards, Identity Brokering und tokenbasierte Zugriffe für Web-Anwendungen.
Zielbild: Keycloak als Identity-Hub
Identitäten müssen nicht zwingend in Keycloak neu aufgebaut werden. Der Identity Provider kann vorhandene Verzeichnisdienste oder weitere Identitätsquellen anbinden und den angeschlossenen Anwendungen eine konsistente Authentifizierungsschicht bereitstellen.
Identitätsquellen
Active Directory / LDAP
Lokale Identitäten
Weitere Identity Provider
Keycloak
SSO · MFA · Tokens
Anwendungen
HEINZELMANN Service.Desk
Weitere OIDC-/SAML-Anwendungen
Portale & Wissensdatenbanken
Zero Trust richtig verstanden
Tokenbasierte Authentifizierung allein erzeugt noch keine Zero-Trust-Architektur. Sie liefert jedoch einen wichtigen Baustein: Jede Anwendung kann Identität, Token-Gültigkeit, Rollen und weitere Claims prüfen. Ergänzend bleiben Least Privilege, sichere Endgeräte, Netzwerksegmentierung, Protokollierung und laufende Überwachung erforderlich.
Kapitel 3
Praxis-Szenarien: Eine Identität für interne und externe Nutzer
Die Projektbeispiele zeigen zwei unterschiedliche Stärken derselben Architektur: die kontrollierte Einbindung externer Partner und einen standardisierten Authentifizierungspfad für anspruchsvolle Organisationsstrukturen.
Externe Partner
Maschinenbauunternehmen: Gateway für das Partner-Ökosystem
Bei einem international tätigen Maschinenbauunternehmen dient Keycloak als zentrales Identitäts-Gateway für interne Bereiche und externe Partner. Händlerportale, Kundenplattformen und Wissensangebote können über eine konsistente Identität abgesichert werden.
Nutzen: weniger Identitätssilos, zentral steuerbare Anmeldeprozesse und granulare Zugriffsoptionen für unterschiedliche Partnergruppen.
Öffentlicher Sektor
Kommunalverwaltung: Vom Projekt zum Standardpfad
Bei einer deutschen Kommunalverwaltung entstand aus einer konkreten Projektanforderung ein wiederverwendbarer Integrationspfad für den HEINZELMANN Service.Desk. MFA und konfigurierbare Authentifizierungsflüsse können so in einen zentralen Identity-Ansatz eingebunden werden.
Nutzen: Ein standardisierter Weg reduziert individuellen Entwicklungsaufwand und unterstützt Sicherheitsmaßnahmen, wie sie unter anderem im NIS‑2-Kontext relevant sind.
Lessons Learned aus den Praxisprojekten
Security ReadinessIAM liefert technische Evidenz und kontrollierbare Zugriffswege – ersetzt aber kein vollständiges ISMS oder Compliance-Programm.
SkalierbarkeitEin zentraler Anmeldepfad für Mitarbeitende und Partner reduziert redundante Konten und vereinfacht die Governance.
User ExperienceSSO senkt Login-Hürden. Klare Rollen und zuverlässige Sessions entscheiden darüber, ob der Komfort sicher bleibt.
NIS‑2-Einordnung
MFA, Zugriffskontrolle und Identitätsmanagement sind relevante Sicherheitsmaßnahmen. Eine Keycloak-Integration führt jedoch nicht automatisch zu NIS‑2-Konformität. Entscheidend sind die risikobasierte Ausgestaltung, dokumentierte Prozesse, Verantwortlichkeiten und der Nachweis ihrer Wirksamkeit.
Kapitel 4
Technische Implementierung: OIDC sauber und sicher anbinden
Die Integration entkoppelt die Anmeldung von einer direkten Passwortprüfung im Service.Desk. Im empfohlenen Authorization-Code-Flow authentifiziert sich der Benutzer beim Identity Provider; die Anwendung erhält anschließend prüfbare Tokens.
-
Keycloak-Umgebung und Realm bereitstellen
HTTPS, Zertifikate, DNS, Verfügbarkeit, Backup und Administrationszugänge bilden die betriebliche Basis.
-
HEINZELMANN als OIDC-Client registrieren
Client-Typ, erlaubte Redirect-URIs und Web Origins werden so eng wie möglich definiert.
-
Vertrauensbeziehung konfigurieren
Client-ID und – bei einem vertraulichen serverseitigen Client – das Client Secret werden geschützt im Backend hinterlegt.
-
Claims, Gruppen und Rollen zuordnen
Mapper übertragen die benötigten Identitätsmerkmale. Das Rollenmodell des Service.Desk bleibt dabei bewusst und nachvollziehbar steuerbar.
-
Login, Logout und Fehlerfälle testen
Neben dem Happy Path gehören Token-Ablauf, Widerruf, Rollenänderung, Ausfall des IdP und Notfallzugänge in den Abnahmetest.
Der Anmeldeablauf im Browser
1. Service.Desk aufrufen
2. Weiterleitung zu Keycloak
3. Anmeldung und MFA
4. Code gegen Tokens tauschen
5. Token prüfen und Sitzung starten
Sicherheitsprinzip
Bei diesem Flow wird das Benutzerpasswort nicht an den HEINZELMANN Service.Desk übermittelt. Die Anwendung validiert stattdessen Aussteller, Signatur, Zielgruppe und Gültigkeit der Tokens. Durchgängiges HTTPS bleibt für sämtliche Kommunikationswege unverzichtbar.
Checkliste für Administratoren
Keycloak ist ausschließlich über HTTPS erreichbar.
OIDC-Client und Redirect-URIs sind restriktiv konfiguriert.
Client Secret liegt geschützt und nicht im Frontend.
Rollen- und Gruppen-Mapping ist dokumentiert und getestet.
MFA- und Passwortregeln entsprechen dem Risikoprofil.
Token-Laufzeiten, Logout und Session-Timeouts sind abgestimmt.
Monitoring, Audit-Logs und Alarmierung sind eingerichtet.
Notfallzugriff, Backup und Wiederanlauf wurden geprobt.
Kapitel 5
Direkte Keycloak-Anbindung im HEINZELMANN Service.Desk
Keycloak lässt sich nun direkt als zentraler Identity Provider an den HEINZELMANN Service.Desk anbinden. Damit steht ein standardisierter Authentifizierungspfad für Single Sign-On, MFA und zentral steuerbare Anmeldeprozesse zur Verfügung.
Identity Provider
Keycloak
SSO · MFA · signierte Tokens
OIDC
Anwendung
HEINZELMANN Service.Desk
Authentifizierung · Rollen-Mapping · Sitzung
Der HEINZELMANN Service.Desk wird dafür als eigener OIDC-Client in Keycloak registriert. Die Anmeldung erfolgt beim Identity Provider; der Service.Desk validiert anschließend die übermittelten Tokens und ordnet die benötigten Rollen und Gruppen zu.
SSO
Zentrale Anmeldung
Benutzer melden sich über Keycloak an. Der Service.Desk erhält prüfbare Identitätsinformationen, ohne das Benutzerpasswort selbst zu verarbeiten.
RB
Kontrollierbare Berechtigungen
Claims, Gruppen und Rollen lassen sich nachvollziehbar auf die Berechtigungsstruktur im HEINZELMANN Service.Desk abbilden.
Wichtig für die Governance
Single Sign-On vereinheitlicht die Anmeldung, nicht automatisch sämtliche Berechtigungen. Rollen, Datenbereiche und erlaubte Aktionen müssen im HEINZELMANN Service.Desk definiert, gemappt und regelmäßig überprüft werden.
Kapitel 6
Fazit und Handlungsempfehlungen für IT-Entscheider
Die direkte Keycloak-Anbindung erweitert den HEINZELMANN Service.Desk um einen modernen, standardbasierten Authentifizierungspfad. Ihr größter Wert entsteht im Zusammenspiel von Identity Governance, sicherer Konfiguration und klar geregelten Rollen- und Berechtigungsprozessen.
1
Identitäts-Silos und Anmeldewege auditieren
Erfassen Sie Anwendungen, Identitätsquellen, Nutzergruppen, Protokolle und bestehende Sonderlösungen. Markieren Sie besonders direkte Passwortprüfungen, Mehrfachkonten und unklare Verantwortlichkeiten.
2
Modern Auth und MFA risikobasiert priorisieren
Beginnen Sie mit internetnahen Anwendungen, privilegierten Konten und externen Nutzergruppen. Definieren Sie OIDC-Flows, MFA-Verfahren, Rollen-Mappings und Notfallzugänge gemeinsam.
3
Rollen-Mapping sauber gestalten
Stimmen Sie Keycloak-Gruppen und Claims mit den Rollen im HEINZELMANN Service.Desk ab. Prüfen Sie dabei zentrale Anmeldung und fachliche Berechtigungen getrennt.
4
Governance für neue Technologien frühzeitig festlegen
Bewerten Sie künftige Technologie- und KI-Einführungen anhand konkreter Einsatzfälle. Legen Sie Datenzugriffe, Qualitätssicherung, Verantwortlichkeiten und zulässige Automatisierungsgrade vor der Einführung fest.
So entsteht keine isolierte Login-Funktion, sondern eine belastbare Identitätsschicht für sichere Serviceprozesse, konsistente Anmeldewege und künftige Automatisierung.
Kapitel 7
Häufige Fragen zur Keycloak-Integration
Ersetzt Keycloak das lokale Active Directory?
In der Regel nicht vollständig. Active Directory übernimmt unter anderem Domänen-, Geräte- und Gruppenrichtlinienfunktionen. Keycloak konzentriert sich auf Identity Provider, Single Sign-On, moderne Web-Protokolle und Identity Brokering. Beide Systeme können sinnvoll zusammenarbeiten.
Warum wird für den HEINZELMANN Service.Desk OIDC eingesetzt?
OpenID Connect ist ein webnativer Identitätsstandard auf Basis von OAuth 2.0. Er ermöglicht browserbasierte Anmeldeflüsse, signierte Tokens und eine klare Trennung zwischen Authentifizierung beim Identity Provider und der Fachanwendung.
Werden Benutzerpasswörter an den Service.Desk übertragen?
Beim empfohlenen Authorization-Code-Flow meldet sich der Benutzer direkt bei Keycloak an. Der Service.Desk verarbeitet anschließend Autorisierungscode und Tokens, nicht das Benutzerpasswort.
Reichen Keycloak und MFA für NIS‑2-Compliance aus?
Nein. Sie unterstützen wichtige Maßnahmen rund um Authentifizierung und Zugriffskontrolle. NIS‑2 erfordert jedoch ein umfassendes, risikobasiertes Sicherheitsmanagement mit weiteren technischen, organisatorischen und dokumentarischen Maßnahmen.
Bedeutet Single Sign-On automatisch identische Rechte in allen Anwendungen?
Nein. SSO vereinheitlicht primär die Anmeldung. Welche Daten und Funktionen ein Benutzer aufrufen darf, bestimmen die Rollen- und Berechtigungskonzepte der jeweiligen Anwendung sowie das konfigurierte Mapping.
Kann Keycloak in einer eigenen Infrastruktur betrieben werden?
Ja. Keycloak ist Open Source und lässt sich selbst betreiben. Architektur, Hochverfügbarkeit, Updates, Monitoring, Backup und sichere Administration müssen dabei professionell geplant werden.