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=come 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.