OpenLDAP

OpenLDAP

Em formação
Desenvolvido por Projeto OpenLDAP
Última versão 2.4.58 (16 de março de 2021)
Depósito git.openldap.org/openldap/openldap.git
Escrito em VS
Sistema operacional Multi plataforma
Meio Ambiente Multi plataforma
Formatos de leitura Formato de intercâmbio de dados LDAP
Formatos escritos Formato de intercâmbio de dados LDAP
Modelo Servidor ldap
Licença Licença Pública OpenLDAP versão 2.8 ( d )
Local na rede Internet www.openldap.org

OpenLDAP é uma implementação gratuita do protocolo LDAP mantida pelo projeto OpenLDAP e distribuída sob os termos da Licença Pública OpenLDAP . Além do código-fonte , existem versões compiladas para GNU / Linux , FreeBSD , NetBSD , OpenBSD , AIX , HP-UX , Mac OS X , Solaris e Microsoft Windows ( 2000 , XP ).

Conceito

OpenLDAP é um diretório de computador que opera no modelo cliente / servidor. Ele contém informações de qualquer tipo, organizadas de maneira hierárquica. Para entender completamente o conceito, ele é frequentemente comparado às páginas amarelas , onde o leitor procura por um determinado número de telefone: ele primeiro seleciona a profissão, depois a cidade, depois o nome da entrada para finalmente encontrar o número de telefone. . Na prática, em uma rede de computadores, ele é usado para registrar um grande número de usuários ou serviços, às vezes centenas de milhares. Ele permite que os usuários sejam organizados hierarquicamente por departamento, por localização geográfica ou por qualquer outro critério. É uma alternativa gratuita ao Microsoft Active Directory .

História

O projeto teve início em 1998 sob a liderança de Kurt Zeilenga, tendo como base o trabalho da Universidade de Michigan, onde pesquisadores estavam desenvolvendo o protocolo LDAP.

Outros colaboradores incluem Howard Chu e Pierangelo Masarati.

Aspectos tecnicos

O software OpenLDAP não armazena dados diretamente, ele usa uma biblioteca de terceiros para fazer isso. Normalmente, o banco de dados Berkeley DB é usado no GNU / Linux . Mas é possível usar MySQL , LDBM, arquivos simples, etc.

Replicação

OpenLDAP suporta o mecanismo de replicação, por meio de uma diretiva de configuração syncrepl .

Componentes do OpenLDAP

O OpenLDAP é composto de 3 elementos principais:

O projeto OpenLDAP também oferece bibliotecas LDAP em Java:

Componente obsoleto: slurpd

Versões mais antigas do openLDAP usavam o componente slurpd , este componente se tornou obsoleto. Uma diretiva de configuração syncrepl (replicação sincronizada) é usada para configurar o daemon slapd para também executar a replicação do (s) diretório (s) por um mecanismo chamado replicação pull (o destinatário puxa as informações para ele).

Versões principais

As versões pendentes do OpenLDAP:

Componentes de terceiros

FusionDirectory

(fr) FusionDirectory é uma aplicação web sob licença GPL desenvolvida em PHP que permite gerenciar facilmente seu diretório LDAP e todos os serviços associados.

PhpLDAPadmin

PhpLDAPadmin é uma interface em PHP que facilita a edição de dados do servidor OpenLDAP. Seu uso é por meio de um navegador da web .

Apache Directory Studio

Apache Directory Studio é uma interface Java baseada em Eclipse . Permite que você gerencie a arquitetura LDAP, esquemas LDAP e arquivos LDIF .

Notas e referências

  1. Log de alterações do OpenLDAP 2.4  "
  2. Licença Pública OpenLDAP
  3. JLDAP
  4. JDBC-LDAP
  5. replicação em um servidor ldap recente não é mais feita com slurpd, mas com syncrepl , slurpd é obsoleto; as réplicas devem ser reconfiguradas manualmente

Veja também

Artigos relacionados

links externos