O estilo dc
geralmente indica uma árvore LDAP baseada em dns de algum tipo. Esse é o estilo que o Active Directory (AD) usa. Se você não se importa com as árvores LDAP baseadas em dns, então outros tipos podem ser usados muito bem. O eDirectory da Novell é uma árvore baseada em O
. Algumas ressalvas:
- O estilo DC é o que o AD usa. Muitos produtos de terceiros que suportam fontes LDAP do AD, como esse estilo de árvore, são muito melhores que as árvores baseadas em
O
. Eu tive problemas para fazer com que esses clientes conversassem com árvores LDAP no estilo O. - O AD não usa
O
, portanto, alguns clientes / analisadores LDAP podem não suportar isso como resultado. O mesmo vale paraL
(localização). - Se você não está enraizando o DNS em sua árvore, o estilo DC é muito menos importante
- Estilos híbridos são bons. Sua raiz do LDAP é
dc=example,dc=com
e você usa uma árvore no estilo O abaixo dela. O DN pode muito bem ser,cn=bobs,ou=users,o=company,dc=example,dc=com
Em geral, sua necessidade de ser compatível com o cliente LDAP de terceiros é o que deve impulsionar sua estrutura. Se precisar de um dialeto, provavelmente será necessário que ele seja o mais ativo possível. Se eles são clientes LDAP puros, pois eles realmente suportam toda a especificação, então a estrutura não deveria importar.
Eu não conheço nenhum padrão de estrutura de árvore do ldap, mas tenho certeza que os outros irão interferir se houver algum.