| Integrando LDAP ao Joomla! 2.5 |
| Escrito por Greyson |
| Dom, 19 de Agosto de 2012 14:35 |
|
Você que precisa montar um intranet na sua empresa ou outro tipo de projeto que utilize o CMS Joomla! e já possui uma base de usuários em OpenLDAP ou Active Directory, pode utilizar o plugin de autenticação LDAP já incluso na instalação padrão do Joomla! e fazer com que seus usuários existentes possam criar/editar/publicar artigos, disponibilizar outro tipo de conteúdo ou simplesmente ter acesso a conteúdo que não deve ser deixado de forma pública. Pré-requisito: O PHP deve ter suporte a LDAP. Para isso: # apt-get update && apt-get install php5-ldap -y --force-yes Ao logar no backend do Joomla! e ir até Extensões > Gerenciador de Plugins:
Agora clique em "Autenticação - LDAP" na lista de plugins:
Dentro da configuração do plugin, segue:
SERVIDOR: IP do servidor LDAP/AD ou nome do host PORTA: 389 ou a porta que você definiu LDAP V3: SIM NEGOCIACAO TLS: Não SEGUIR REFERENCIAS: Não METODO DE AUTORIZACAO: Vincular e buscar DN BASE: DC=xx, DC=xx, DC=br CARACTERES DE CONSULTA: sAMAccountName=[search] USUARIO DO DN: usuario-com-permissao-para-consultar-o-diretorio@dominio.com.br USUARIO DE CONEXÃO: usuario-com-permissao-para-consultar-o-diretorio SENHA DE CONEXÃO: Senha do usuário do campo "usuário de conexão" MAPA: NOME COMPLETO: displayName MAPA: E-MAIL: userPrincipalName MAPA: USER ID: sAMAccountName Terminada a configuração, clique em "Salvar e fechar". Ainda em "Gerenciador de Plugin: Plugins" procure por "Usuário - Joomla!" e abra este plugin
Marque as duas opções: Auto-criar usuários: sim E-mail de notificação do usuário: sim Acesse o menu Usuários > Gerenciador de usuários.
Assim, quando um usuário do domínio logar no site (exemplo: nome.sobrenome), automaticamente será criado também no sistema e poderás alterar as permissões dos mesmos, para as quais desejar.
|
| Última atualização em Seg, 20 de Agosto de 2012 01:31 |

















