Serwery katalogowe

ponieważ LDAP jest protokołem o otwartym standardzie, wszystkie informacje potrzebne do utworzenia serwera zgodnego z LDAPv3 są swobodnie dostępne (zobacz Materiały referencyjne LDAP, aby uzyskać odnośniki do odpowiednich dokumentów). W związku z tym istnieje kilka dostępnych typów serwerów katalogowych. Niektóre z najbardziej godnych uwagi implementacji są wymienione poniżej:

Uwaga redaktora: jestem jednym z twórców serwera katalogów Ping Identity (dawniej UnboundID Directory Server) i jestem jego głównym deweloperem od czasu jego utworzenia., Ponieważ oczywiście byłbym stronniczy i ponieważ chcę, aby ta strona była jak najbardziej neutralna, aby promować korzystanie z LDAP w ogóle, uniknę jakiejkolwiek próby rankingu lub oceny jakości któregokolwiek z tych wdrożeń. Zamiast tego będą one wymienione w kolejności alfabetycznej.

Jeśli masz jakieś sugestie dotyczące innych serwerów katalogowych do umieszczenia na tej stronie, wyślij je na adres [email protected].,serwery katalogowe LDAP

serwery katalogowe LDAP, które możesz uruchomić samodzielnie, na własnym sprzęcie lub w chmurze:

  • 389 Directory Server (dawniej Fedora Directory Server)
  • CA Directory Services
      li>katalog Fusion (dostosowany do wdrożeń edukacyjnych)
    • glauth
    • IBM Security Directory Server (dawniej IBM Tivoli Directory Server i IBM SecureWay Directory)
    • isode m-Vault LDAP/X.,D Directory Server)
    • Red Hat Directory Server
    • Symas OpenLDAP (ulepszona wersja OpenLDAP z dostępną obsługą komercyjną)

    hostowane usługi katalogowe LDAP

    serwery katalogowe LDAP, które ktoś inny uruchomi dla Ciebie:

    • Jumpcloud Directory-as-a-Service (wspierane przez Active Directory lub OpenLDAP)
    • pingcloud (wspierany przez Ping Identity Directory Server)

    zintegrowane pakiety zawierające Serwery katalogowe

    następujące zintegrowane pakiety zawierają serwer katalogowy jako część większego rozwiązania.,

    • FreeIPA (wspierany przez serwer katalogowy 389)
    • Fusioniam (wspierany przez FusionDirectory)
    • Red Hat Identity Management (wspierany przez serwer katalogowy Red Hat)
    • Univention Corporate Server

    Osadzalne i przyjazne testom serwery LDAP

    Jeśli jeśli tworzysz aplikację z obsługą LDAP i chcesz mieć dostęp do serwera katalogowego do użytku w ramach testowania, pomocne może być użycie biblioteki zaprojektowanej do tego celu., Niektóre z tych opcji obejmują:

    • Go
      • GLAuth może być używany jako prosty serwer LDAP do celów testowych.
    • Java i inne języki oparte na JVM
      • Apached może być uruchamiany w trybie wbudowanym
      • embedded-ldap-junit-biblioteka, która może uprościć testowanie związane z LDAP w JUnit (używa UnboundID LDAP SDK dla Javy za kulisami)
      • UnboundID LDAP SDK dla Javy zapewnia serwer katalogów w pamięci i Framework LDAP listener., Zapewnia również klasę ldaptestutils ułatwiającą Testowanie jednostek
  • JavaScript
    • ldapjs zapewnia framework do działania jako serwer LDAP
  • Python
    • python-LDAP-test zapewnia Framework Pythona do programowego tworzenia serwera LDAP w pamięci (używa niezabezpieczonego zestawu SDK LDAP dla Javy za kulisami)
  • Ruby
    • Ruby-ldapserver zapewnia framework ruby do działania jako serwer LDAP

ponadto istnieją serwery katalogowe dostępne dla wyspecjalizowanych przypadków użycia., Niektóre z nich to:

  • LDAP Swiss Army Knife — prosty serwer LDAP przeznaczony do testowania zabezpieczeń i penetracji związanych z LDAP.

Leave a Comment