Contratamos um empresa para implementar um sistema de TimeSheet em um servidor linux autenticando no ad com o LDAP. Durante os testes encontrei um erro que eles não sabem como resolver. Eu acesso um pagina web (em PHP) para logar no sistema TimeSheet. Quando eu coloco por exemplo o login timesheet com a senha 123456 fala que deu erro na autenticação. Quando eu coloco o Nome do usuário Time Sheet com a senha 123456 funciona. Ele não esta verificando o login do usuário criado no AD e sim o nome do usuário. Um dos consultores me perguntou para verificar como esta configurado o Bind Attribute no AD (Windows 2000 Server). Onde eu vejo esta configuração? Como deve configurar o LDAP para conectar com o AD? Como posso verificar se a configuração que foi feita pelos consultores esta certa?
Sua questão parece ser simples. Para dar bind em um domínio AD, por PHP, você deve informar o usuário no formato username@dominio.com.br e a senha nos parâmetros do método ldap_bind do PHP ao AD.