Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

NWO_Magus

Autenticação LDAP - Mais de um AD

Recommended Posts

Olá, boa tarde!

 

Gostaria de saber se é possível fazer autenticação LDAP em mais de um AD... pois na empresa que trabalho possuímos 3 Active Directory com IPS diferentes, para cada filial. Pensei na possibilidade de triplicar o plugin padrão do Joomla, mas não sei como proceder.

 

Alguma ideia?

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Apenas voltando para dizer que consegui, e deixar aqui como o fiz, para quem precisar.

 

DOCUMENTAÇÃO - ADICIONANDO E REMOVENDO AUTENTICAÇÃO LDAP

 

Motivo: Por padrão, o Joomla! (CMS da Intranet) oferece apenas uma conexão LDAP.

 

Alteração: Duplicação (ou mais) do plugin "Autenticação - LDAP" para a conexão com os dois ou mais AD.

 

Diretório: {joomla}\plugins\authentication

 

Copiados os arquivos "ldap.php" e "ldap.xml" para uma nova pasta chamado "plg_ldapN" (onde N é o número da cópia do LDAP) e renomeados os mesmos para "ldapN.php" e "ldapN.xml". Feito isso, foram alterados os seguintes parâmetros dentro dos arquivos:

 

ldapN.php:

alterada linha

28:class plgAuthenticationLdap extends JPlugin

para

28:class plgAuthenticationLdapN extends JPlugin

 

ldapN.xml:

alteradas linhas

2:<install version="1.5" type="plugin" group="auth">

3:<name>Authentication - LDAP</name>

13:<filename plugin="ldap">ldap.php</filename>

para

2:<install version="1.5" type="plugin" group="authentication">

3:<name>Authentication - LDAP N</name>

13:<filename plugin="ldapN">ldapN.php</filename>

 

Após essa alteração, a pasta "plg_ldapN" foi compactada em um arquivo *.zip e instalada utilizando a opção Install/Uninstall no menu Extensions na administração do Joomla! para a instalação do novo plugin. Feita a instalação, o plugin novo estará disponível na lista de plugins e poderá ser configurado para apontar para outro AD.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.