LDAP für Java-Entwickler

Erforderliche Bibliotheken

Help
Für verschiedene Beispiel im Buch benötigen Sie über die Java SE hinausgehende Bibliotheken. In den Gradle-Build-Skripten der Quelltext-Downloads sind die Abhängigkeiten (Dependencies) bereits eingepflegt. Darüber hinaus finden Sie hier die entsprechendenden Informationen und Bezugsquellen für besonders originelle Abhängigkeiten.

JNDI Service-Provider für Filesystem

Dieser JNDI Service-Provider für Dateisysteme (file system context) kommt in einem Beispiel in Kapitel 3 zum Einsatz.

Eintrag bei mvnrepository.com: fscontext 4.4.2

Maven:
<dependency>
  <groupId>com.sun.messaging.mq</groupId>
  <artifactId>fscontext</artifactId>
  <version>4.4.2</version>
</dependency>


Gradle:
'com.sun.messaging.mq:fscontext:4.4.2'

Netscape Directory SDK for Java

Diese explizite LDAP-Bibliothek wird in Kapitel 3 kurz vorgestellt.

Eintrag bei mvnrepository.com: LDAP SDK 4.1

Maven:
<dependency>
  <groupId>ldapsdk</groupId>
  <artifactId>ldapsdk</artifactId>
  <version>4.1</version>
</dependency>


Gradle:
'ldapsdk:ldapsdk:4.1'

Novell LDAP Classes for Java (JLDAP)

Diese explizite LDAP-Bibliothek wird in Kapitel 3 kurz vorgestellt.

Eintrag bei mvnrepository.com: LDAP Class Libraries for Java (JLDAP) 4.3

Maven:
<dependency>
  <groupId>com.novell.ldap</groupId>
  <artifactId>jldap</artifactId>
  <version>4.3</version>
</dependency>


Gradle:
'com.novell.ldap:jldap:4.3'

UnboundID LDAP SDK for Java

Für diese explizite LDAP-Bibliothek ist in Kapitel 3 ein Beispiel enthalten.

Eintrag bei mvnrepository.com: UnboundID LDAP SDK for Java

Maven:
<dependency>
  <groupId>com.unboundid</groupId>
  <artifactId>unboundid-ldapsdk</artifactId>
  <version>1.1.3</version>
</dependency>

Gradle:
'com.unboundid:unboundid-ldapsdk:1.1.3'

LDAP Booster Pack

Das LDAP Booster Pack wird für einzelne Beispiele in Kapitel 4 benötigt.

Eintrag bei mavenhub.com: LDAP Booster Pack

Maven:
<dependency>
  <groupId>com.sun</groupId>
  <artifactId>ldapbp</artifactId>
  <version>1.0</version>
</dependency>

Gradle:
'com.sun:ldapbp:1.0'