Ldap serviços de diretório
RA : 02131282 RA : 02534626 RA : 02121069 RA : 02088243
Lightweight Directory Access Protocol LDAP
Tópicos em Engenharia de Computação A Professor: Eduardo Nicola Ferraz Zagari
Campinas 2006
Introdução
LDAP é um protocolo (executado sobre o TCP/IP) cliente-servidor, utilizado para acessar um serviço de diretório. Ele foi inicialmente usado como uma interface para o X.500, mas também pode ser usado com autonomia e com outros tipos de servidores de diretório. Atualmente, vem se tornando um padrão, e diversos programas já têm suporte a LDAP. Livros de endereços, autenticação, armazenamento de certificados digitais (S/MIME) e de chaves públicas (PGP) são alguns dos exemplos onde o LDAP já é amplamente utilizado.
Mas, o que é um Diretório ?
Um Diretório é como um banco de dados, mas tende a conter mais informações descritivas, baseadas em atributos e é organizado em forma de árvore, não de tabela. A informação em um Diretório é, geralmente, mais lida do que escrita. Como conseqüência, Diretórios normalmente não são usados para implementar transações complexas ou esquemas de consultas regulares em bancos de dados, mas para realizar atualizações, tudo isso envolvendo apenas pequenas quantidades de dados. Diretórios são preparados para dar resposta rápida a um grande volume de consultas ou operações de busca. Eles também podem ter a habilidade de replicar informações extensamente. Isso é utilizado para acrescentar disponibilidade e confiabilidade, enquanto reduzem o tempo de resposta. Existem várias maneiras diferentes para disponibilizar um serviço de diretório. Métodos diferentes permitem que diferentes tipos de informações possam ser armazenadas no diretório, colocando requerimentos diferentes sobre como aquela informação poderá ser referenciada, requisitada e atualizada, como ela é protegida de acessos não autorizados, etc. Alguns serviços de diretório são