Pregunta:
¿Que es un servidor LDAP?
carlos88_alt2
2008-11-27 08:49:51 UTC
Que productos de software usan servidores LDAP
Cinco respuestas:
Cesar Z
2008-11-27 08:54:38 UTC
Aqui esta tu respuesta para el colegio



LDAP (Lightweight Directory Access Protocol), (Protocolo Ligero de Acceso a Directorios) es un protocolo a nivel de aplicación que permite el acceso a un servicio de directorio ordenado y distribuido para buscar diversa información en un entorno de red. LDAP también es considerado una base de datos (aunque su sistema de almacenamiento puede ser diferente) a la que pueden realizarse consultas.



Habitualmente, almacena la información de login (usuario y contraseña) y es utilizado para autentificarse aunque es posible almacenar otra información (datos de contacto del usuario, ubicación de diversos recursos de la red, permisos, certificados, etc).



En conclusión, LDAP es un protocolo de acceso unificado a un conjunto de información sobre una red.

Contenido

[ocultar]



* 1 Implementaciones

o 1.1 Active Directory

o 1.2 Novell Directory Services

o 1.3 iPlanet

o 1.4 OpenLDAP

o 1.5 Red Hat Directory Server

o 1.6 Apache Directory Server

o 1.7 Open DS

* 2 Enlaces externos



Implementaciones [editar]



Existen diversas implementaciones y aplicaciones reales del protocolo LDAP.



Active Directory [editar]

Artículo principal: Active Directory



Active Directory es el nombre utilizado por Microsoft (desde Windows 2000) como almacén centralizado de información de uno de sus dominios de administración.



Un Servicio de Directorio es un depósito estructurado de la información de los diversos objetos que contiene el Active Directory, en este caso podrían ser impresoras, usuarios, equipos...



Bajo este nombre se encuentra realmente un esquema (definición de los campos que pueden ser consultados) LDAP versión 3, lo cual permite integrar otros sistemas que soporten el protocolo. En este LDAP se almacena información de usuarios, recursos de la red, políticas de seguridad, configuración, asignación de permisos, etc.



Novell Directory Services [editar]



También conocido como eDirectory es la implementación de Novell utilizada para manejar el acceso a recursos en diferentes servidores y computadoras de una red. Básicamente está compuesto por una base de datos jerárquica y orientada a objetos, que representa cada servidor, computadora, impresora, servicio, personas, etc. entre los cuales se crean permisos para el control de acceso, por medio de herencia. La ventaja de esta implementación es que corre en diversas plataformas, por lo que puede adaptarse fácilmente a entornos que utilicen más de un sistema operativo.



iPlanet [editar]



Basado en la antigua implementación de Netscape, iPlanet se desarrolló cuando AOL adquirió Netscape Communications Corporation y luego conjuntamente con Sun Microsystems comercializaron software para servidores, entre ellos el iPlanet Directory Server, su implementación de LDAP....



OpenLDAP [editar]



Se trata de una implementación libre del protocolo que soporta múltiples esquemas por lo que puede utilizarse para conectarse a cualquier otro LDAP.



Tiene su propia licencia, la OpenLDAP Public License. Al ser un protocolo independiente de la plataforma, varias distribuciones Linux y BSD lo incluyen, al igual que AIX, HP-UX, Mac OS X, Solaris, Windows (2000/XP) y z/OS.



OpenLDAP tiene cuatro componentes principales:



* slapd - demonio LDAP autónomo.

* slurpd - demonio de replicación de actualizaciones LDAP autónomo.

* Rutinas de biblioteca de soporte del protocolo LDAP.

* Utilidades, herramientas y clientes.



Red Hat Directory Server [editar]



Directory Server es un servidor basado en LDAP que centraliza configuración de aplicaciones, perfiles de usuarios, información de grupos, políticas así como información de control de acceso dentro de un sistema operativo independiente de la plataforma.



Forma un repositorio central para la infraestructura de manejo de identidad, Red Hat Directory Server simplifica el manejo de usuarios, eliminando la redundancia de datos y automatizando su mantenimiento.



Apache Directory Server [editar]



Apache Directory Server (ApacheDS), es un servidor de directorio complemente escrito en Java por Alex Karasulu y disponible bajo la licencia de Apache Software, es compatible con LDAPv3 certificado por el Open Group, soporta otros protocolos de red tal como Kerberos y NTP, además provee Procedimientos Almacenados, triggers y vistas; características que están presente en las Base de Datos Relacionales pero que no estaban en presentes en el mundo LDAP
anonymous
2008-11-27 08:53:43 UTC
LDAP es el protocolo de acceso a directorios ligero (Lightweight Directory Access Protocol), un protocolo usado para acceder a "Servidores de Directorio"_ El directorio es una clase especial de base de datos que contiene información estructurada en forma de árbol_



El concepto es similar a la estructura de directorios de los discos duros, pero en este caso, el directorio raiz es "El Mundo" y los subdirectorios de primer nivel son los "países"_ Niveles inferiores de la estructura de directorio contienen entradas para compañías, organizaciones o lugares, y en niveles aún inferiores se encuentran las entradas para la gente, y quizás de equipos informáticos y documentos_



Para referirse a un fichero en un subdirectorio del disco duro se usa algo como





/usr/local/misapps/docs





Las barras marcan cada división en la referencia al fichero, y la secuencia es leida de izquierda a derecha_



El equivalente a la referencia a un fichero en LDAP es el "distinguished name" (nombre distinguible), abreviado como "db"_ Un ejemplo de dn podría ser_





cn=Pedro Pérez,ou=Contabilidad,o=Mi Compañía,c=ES





Las comas marcan cada división en la referencia, y la secuencia se lee de derecha a izquierda_ Este dn se leería como:





country = ES

organization = Mi Compañía

organizationalUnit = Contabilidad

commonName = Pedro Pérez





De la misma manera que no hay reglas estrictas sobre como organizar la estructura de directorios de un disco duro, un administrador de un servidor de directorio puede establecer cualquier estructura que sea útil para sus propósitos_ Sin embargo hay algunos acuerdos tácitos que siempre deben seguirse_ El mensaje es que no se puede escribir código para acceder un directorio si no se conoce algo de su estructura, igual que no se puede usar una base de datos sin algún conocimiento sobre lo que está disponible en ella_



Información sobre LDAP se puede encontrar en:





Netscape



OpenLDAP Project



LDAP World



Netscape SDK tiene una Guia de programación muy buena en HTML_



Requerimientos

Se necesita obtener y compilar las bibliotecas LDAP cliente de la Universidad de Michigan ldap_3_3 package, Netscape Directory SDK 3_0 ó OpenLDAP si queremos que PHP soporte LDAP_



Instalación

LDAP support in PHP is not enabled by default_ You will need to use the __with_ldap[=DIR] configuration option when compiling PHP to enable LDAP support_ DIR is the LDAP base install directory_



Note to Win32 Users: In order to enable this module on a Windows environment, you must copy several files from the DLL folder of the PHP/Win32 binary package to the SYSTEM folder of your windows machine_ (Ex: C:\WINNT\SYSTEM32, C:\WINDOWS\SYSTEM32 or c:\WINDOWS\SYSTEM)_ For PHP <= 4_2_0 copy libsasl_dll, for PHP >= 4_3_0 copy libeay32_dll and ssleay32_dll to your SYSTEM folder_



Configuración en tiempo de ejecución

El comportamiento de estas funciones está afectado por los valores definidos en php_ini_





Tabla 1_ LDAP configuration options



Name Default Changeable

ldap_max_links "_1" PHP_INI_SYSTEM



For further details and definition of the PHP_INI_* constants see ini_set()_



Tipos de recursos

Esta extensión no tiene ningún tipo de recurso definido_



Constantes predefinidas

Estas constantes están definidas por esta extensión y estarán disponibles solamente cuando la extensión ha sido o bien compilada dentro de PHP o grabada dinámicamente en tiempo de ejecución_





LDAP_DEREF_NEVER (integer)



LDAP_DEREF_SEARCHING (integer)



LDAP_DEREF_FINDING (integer)



LDAP_DEREF_ALWAYS (integer)



LDAP_OPT_DEREF (integer)



LDAP_OPT_SIZELIMIT (integer)



LDAP_OPT_TIMELIMIT (integer)



LDAP_OPT_PROTOCOL_VERSION (integer)



LDAP_OPT_ERROR_NUMBER (integer)



LDAP_OPT_REFERRALS (integer)



LDAP_OPT_RESTART (integer)



LDAP_OPT_HOST_NAME (integer)



LDAP_OPT_ERROR_STRING (integer)



LDAP_OPT_MATCHED_DN (integer)



LDAP_OPT_SERVER_CONTROLS (integer)



LDAP_OPT_CLIENT_CONTROLS (integer)



LDAP_OPT_DEBUG_LEVEL (integer)



GSLC_SSL_NO_AUTH (integer)



GSLC_SSL_ONEWAY_AUTH (integer)



GSLC_SSL_TWOWAY_AUTH (integer)
anonymous
2016-01-12 06:28:45 UTC
pa k kieres saber eso jaja saludos
?
2014-12-11 20:23:52 UTC
Cada día tengo algo para imprimir o fotocopiar y por esto decidí que ya está la hora de comprar una impresora, después de todas mis buenas experiencias en amazon estaba segura que, y de esta vez, voy a encontrar lo que busco, la impresora multifuncional que me he comprado cumple todas mis expectativos, ella me he hecho mi vida mucho más fácil.
anonymous
2014-09-22 14:53:26 UTC
jaja


Este contenido se publicó originalmente en Y! Answers, un sitio web de preguntas y respuestas que se cerró en 2021.
Loading...