
Buenas, o Elgg é uma engine de rede social de código livre muitoooo interessante pelos seus recursos e pela maneira que é desenvolvido . Se ainda não conhece, visite: http://elgg.org/ Neste tutorial vamos abordar a configuração do plugin de LDAP para autenticar os usuários no AD ou no Samba 4. Bora ?

Primeiramente precisamos baixar o plugin necessário para que o Elgg suporte a autenticação por LDAP
Download: http://community.elgg.org/plugins/16502 ... ap-auth-20
Após, descompactamos o conteúdo no diretório plugins do Elgg em nosso servidor, e vamos até a aba Administrar ferramentas para ativar o plugin

Com o mesmo ativado vá até a aba configurações e perceba que um novo menu chamado Mod_ldap_auth foi criado, acesse ele

E vamos ao layout necessário para que funcione
Observações:Hostname = ad.contoso.local
Server port = 389
Ldap Protocol = 3
Ldap Bind DN = CN=Administrator,CN=Users,DC=contoso,DC=local
LDAP bind password = SenhadoAdministrator
Base DN = OU=Usuarios,OU=Empresa,DC=contoso,DC=local
Username filter = sAMAccountName
Ldap_auth:settings = Em branco
Search attributes = firstname:givenname, lastname:sn, mail:mail
Create users = Enabled
Start TLS = Disabled
Próximo passo é preencher o campo email dos usuários o AD ou do Samba4 , o Elgg só permitirá login com este campo preenchido, você pode retirar este requisito se desejar eliminando a linha mail:mail no atributo de busca, porém quando o sistema for enviar uma notificação para o usuário não irá conseguir pois não terá email preenchido no perfil do mesmo. Logando a primeira vez com sucesso com as credenciais o Elgg já importa o usuário automaticamente.
Bom proveito
