Formát výměny dat LDAP

LDIF ( LDAP Data Interchange Format ) je standardizovaný formát pro výměnu dat, který umožňuje reprezentaci dat obsažených v adresáři LDAP . Umožňuje také reprezentaci operací s daty adresáře (přidávání, mazání, úpravy). Obsah adresáře je reprezentován jako sada záznamů (jeden záznam na objekt adresáře). Operace aktualizace jsou reprezentovány jako sada dotazů. Ve všech případech jsou data ve formě textového souboru .

Formát LDIF byla navržena v časných 1990 od Gordona dobra na University of Michigan, to bylo zlepšeno v pozdní 1990 na podpůrné verze 3 protokolu LDAP. Tato nejnovější verze je známá jako verze 1 je definován v RFC 2849 od IETF . RFC 2849 napsal Gordon dobréČerven 2000 je aktuálně nabízen jako standard.

Několik rozšíření do formátu LDAP bylo navrženo v průběhu času, ale pouze jedna byla vydána IETF. RFC 4525 napsal Kurt Zeilenga navrhuje rozšíření LDIF na podporu rozšíření Modify přírůstek . Očekává se, že IETF v budoucnu vydá nová rozšíření.

Formát

Záznamy jsou reprezentovány jako skupina párů atributů a hodnot. Každý záznam je oddělen od jiného prázdným řádkem. Konec souboru LDIF musí obsahovat dva prázdné řádky.

Atributy záznamu jsou na jedné logické linii reprezentovány dvojicí „název: hodnota“. Je možné reprezentovat atribut na několika řádcích tak, že před další řádky předložíte mezeru.

Data jsou normálně kódována v ASCII , ale pokud není možné reprezentovat znak v ASCII, měla by se použít U64 s kódováním base64 UTF-8 .

Příklad

Zde je příklad ukazující kořen adresáře s větví a záznam v této větvi:

dn: dc=example,dc=com dc: example description: Serveur exemple objectClass: dcObject objectClass: organization o: Serveur exemple dn: ou=people, dc=example,dc=com ou: people objectClass: organizationalUnit dn: cn=admin, ou=people, dc=example,dc=com description: Administrateur LDAP objectClass: organizationalRole cn: admin

Nástroje, které podporují LDIF

Adresář OpenLDAP obsahuje nástroj pro export dat ze serveru do souboru LDIF ( slapcat ) a nástroj pro import dat ze souboru LDIF na server ( slapadd ).

Formát LDIF je jedním z formátů podporovaných aplikacemi Netscape Communicator a Mozilla Thunderbird pro import nebo export adresáře .

Microsoft Windows 2000 Server a Windows Server 2003 obsahují nástroj příkazového řádku s názvem LDIFDE pro import / export informací jako LDIF do služby Active Directory .

Obslužný program GQ je bezplatná aplikace, která umožňuje procházení v adresáři LDAP a také úpravy a import / export dat ve formátu LDIF.

RFC

externí odkazy