Existe um aplicativo / script que eu possa implantar para permitir que meus usuários alterem suas próprias senhas LDAP?

2

Eu recentemente habilitei a autenticação baseada em LDAP no meu domínio. Isso nos permitiu usar um único conjunto de credenciais para administrar o blog, o fórum e o wiki.

Infelizmente, isso ocorre ao custo de os usuários poderem alterar suas próprias senhas.

O ideal é que os usuários possam visitar uma página (por exemplo, mydomain.com/account ), autenticar e depois alterar sua senha.

Alguém sabe de um script ou aplicativo que me permita fazer isso de maneira rápida e fácil? Eu acho que não seria difícil escrever em PHP, mas eu prefiro não ter o incômodo.

    
por Tom Wright 12.09.2010 / 16:23

4 respostas

4

Eu poderia estar interessado em phpLdapPassword .

phpLdapPasswd is a system that allows certain password management functions to be initiated from a standard web browser. As the name suggests, phpLdapPasswd is designed to integrate with an LDAP directory. The core functionality includes password changes and password resets. Templates, CSS directives and external functions allow for a high degree of flexibility in how phpLdapPasswd looks and acts. However, quick deployments are also possible by using the included default files and settings.

    
por 12.09.2010 / 20:39
2

Eu codifiquei um há pouco e escrevi sobre ele. Ele impõe uma senha de 6 caracteres com um mínimo de 1 caractere especial. O post do blog é em francês, mas o código é comentado em inglês.

postagem no blog: link tar com o php: link

Sinta-se à vontade para entrar em contato comigo se algumas das funções não forem claras

    
por 12.09.2010 / 17:45
2

Eu encontrei phpLdapPasswd a solução mais flexível.

Como o site original do phpLdapPasswd está inativo e o Karyl descontinuou o desenvolvimento, adicionei um projeto separado do github: link

    
por 11.03.2012 / 15:03
1

O que você precisa fazer é ligar como o DN do usuário, com a senha antiga, e depois modificar: userPassword com o novo valor de senha.

Praticamente todo script que faz isso deve funcionar.

    
por 12.09.2010 / 16:30