downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Instalación/Configuración> <LDAP
Last updated: Fri, 20 May 2011

view this page in

Introducción

LDAP es el Protocolo de Acceso al Directorio Liviano (LDAP, por sus siglas en inglés), este es un protocolo utilizado para acceder a "Servidores de Directorio". El Directorio es un tipo especial de base de datos que mantiene información en una estructura de árbol.

El concepto es similar a la estructura de directorios de tu disco duro, excepto que, en este contexto, el directorio raíz es "El mundo" y el primer nivel de subdirectorios son los "países". Los niveles más bajos de la estructura del directorio contienen entradas hacia compañías, organizaciones o lugares, y aún en los niveles más bajos encontraremos entradas de directorio hacia personas, y talvés, a maquinaria, equipos o documentos.

Para referirnos a un fichero en un subdirectorio en tu disco duro, podrías utilizar algo como:

   /usr/local/myapp/docs
  

Las barras inclinadas marcan cada división en la referencia, y esta secuencia se lee de izquierda a derecha.

En LDAP, el equivalente a la referencia del fichero completamente calificada es el "nombre distinguido", conocido simplemente como "dn" (por las iniciales en inglés de "distinguished name"). Un ejemplo de "dn" podría ser:

   cn=John Smith,ou=Accounts,o=My Company,c=US
  

La coma "," delimita cada división en la referencia, y la secuencia se lee de derecha a izquierda. Podrías leer este "dn" como:

   country = US
   organization = My Company
   organizationalUnit = Accounts
   commonName = John Smith
  

De la misma manera que no hay reglas fijas sobre cómo organizas la estructura de directorios de un disco duro, un manejador de servidor de directorios puede establecer cualquier estructura que sea de utilidad para el propósito que se utilice. Sin embargo, hay algunas convenciones que deben ser utilizadas. El mensaje es que no debes escribir código para acceder a un servidor de directorios a menos que conozcas algo sobre su estructura, nadie más que tú puede utilizar una base de datos sin al menos tener algún conocimiento de qué es lo que está disponible.

Mucha información sobre LDAP puede ser encontrada en

El SDK de Netscape contiene una útil » Guía del Programador en formato HTML.



add a note add a note User Contributed Notes Introducción
There are no user contributed notes for this page.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites