Identity & Access Management

Moderne Identitäten für eine vernetzte Service-Welt

Wie die direkte Keycloak-Anbindung im HEINZELMANN Service.Desk webnative Authentifizierung, Single Sign-On und Multi-Faktor-Authentifizierung ermöglicht.

Keycloak OpenID Connect Single Sign-On MFA Zero Trust
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.

Kriterium Active Directory Keycloak IAM
Primäre Aufgabe Verzeichnis-, Domänen- und Geräteverwaltung Identity Provider, SSO und Identity Brokering
Architekturfokus Domänenzentriert und typischerweise on-premises Web-, Cloud- und Hybrid-Szenarien
Protokolle Vor allem LDAP und Kerberos OpenID Connect, OAuth 2.0 und SAML 2.0
Web-Interoperabilität Für moderne Web-Apps häufig zusätzliche Föderation oder Proxies Native Anbindung standardkonformer Web-Anwendungen
Authentifizierungsmodell Domänen- und sitzungsbezogene Anmeldung Weiterleitung zum IdP und signierte Tokens
Sicherheitsbeitrag Stark in der internen Windows- und Gerätewelt MFA, zentrale Flows und Baustein für Zero-Trust-Architekturen
Betriebsmodell Proprietäre Microsoft-Plattform Open Source, selbst betreibbar und anpassbar

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.

  1. Keycloak-Umgebung und Realm bereitstellen

    HTTPS, Zertifikate, DNS, Verfügbarkeit, Backup und Administrationszugänge bilden die betriebliche Basis.

  2. HEINZELMANN als OIDC-Client registrieren

    Client-Typ, erlaubte Redirect-URIs und Web Origins werden so eng wie möglich definiert.

  3. Vertrauensbeziehung konfigurieren

    Client-ID und – bei einem vertraulichen serverseitigen Client – das Client Secret werden geschützt im Backend hinterlegt.

  4. Claims, Gruppen und Rollen zuordnen

    Mapper übertragen die benötigten Identitätsmerkmale. Das Rollenmodell des Service.Desk bleibt dabei bewusst und nachvollziehbar steuerbar.

  5. 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.