Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Integration von Java-Anwendungen mit Active Directory

06. 12. 2011 Aktualisiert: 24. 03. 2026 1 Min. Lesezeit CORE SYSTEMSai
Dieser Artikel wurde veröffentlicht im Jahr 2011. Einige Informationen können veraltet sein.
Integration von Java-Anwendungen mit Active Directory

Die meisten unserer Kunden nutzen Active Directory. Die Integration einer Java-Anwendung mit AD über LDAP ist eine Standardanforderung — und überraschend oft eine schmerzhafte.

JNDI-Grundlagen

Immer LDAPS (Port 636), niemals Plain LDAP. Ein Dienstkonto mit minimalen Berechtigungen zum Binden. Benutzer anhand von sAMAccountName suchen, DN ermitteln, mit dem Benutzerpasswort binden.

Autorisierung über AD-Gruppen

Zuordnung von AD-Gruppen zu Anwendungsrollen. Vorsicht bei verschachtelten Gruppen — man benötigt den LDAP_MATCHING_RULE_IN_CHAIN-Filter für eine rekursive Abfrage.

Spring Security LDAP

Für neue Projekte bevorzugen wir das Spring Security LDAP-Modul — nur ein paar Zeilen XML-Konfiguration. Deutlich einfacher als manuelles JNDI.

Häufige Probleme

Connection Timeout mit Fallback auf ein sekundäres AD. Referrals mit Vorsicht behandeln. Sonderzeichen — UTF-8-Dekodierung überprüfen.

Fazit

LDAPS, ein Dienstkonto, Kontostatus-Prüfungen und korrekte Gruppenzuordnung — das sind die Grundlagen. Spring Security vereinfacht die Implementierung erheblich.

ldapactive directorysecurityjava
Teilen:

CORE SYSTEMS

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.

Brauchen Sie Hilfe bei der Implementierung?

Unsere Experten helfen Ihnen bei Design, Implementierung und Betrieb. Von der Architektur bis zur Produktion.

Kontaktieren Sie uns
Brauchen Sie Hilfe bei der Implementierung? Termin vereinbaren