Eu tenho alguns aplicativos da web que usam o Active Directory para autenticar. O que eu gostaria de poder fazer é fornecer uma página da Web simples que permita aos usuários atualizar sua senha do AD.
Isso não foi um problema quando a maioria dos usuários tinha máquinas Windows conectadas a este servidor AD (e podiam pressionar Ctrl-Alt-Del para alterar a senha), mas estamos nos afastando disso e o servidor AD é principalmente para a Web aplicativos.
Existe uma solução simples para isso ou estou olhando para os grandes gerenciadores de LDAP?
fonte
Na verdade, eu encontrei uma solução para isso que é quase exatamente o que eu queria. O IIS vem com essa funcionalidade pronta para uso, estava apenas oculta.
eu usei este artigo para começar.
Etapas básicas:
R. A versão dos Serviços de Informações da Internet (IIS) 6.0 que acompanha o Windows 2003 inclui algumas ferramentas de administração da Web que estão desabilitadas por padrão. Para habilitar as ferramentas, execute as seguintes etapas:
C:\windows\system32\inetsrv\iisadmpwd
Em seguida, a página deve estar acessível em http: //localhost/iisadmpwd/aexp2b.asp
Se você receber um 404 no arquivo real, poderá ser necessário habilitar o servidor para executar páginas asp.
fonte
Mais um produto pronto que suporta a interface da web do Active Directory: http://www.adaxes.com . A atualização de senha é uma das muitas tarefas de autoatendimento que podem ser implementadas pelo software. Tudo o que você precisa fazer é delegar as permissões necessárias por meio do console de administração e os usuários farão seu trabalho usando o navegador da web. Obrigado.
fonte
A resposta além da simples - se você tiver Exchange e OWA - é apenas fazer com que eles alterem sua senha no OWA.
fonte
Se você tiver o Sharepoint implantado, também haverá um bando de WebParts projetados para permitir a modificação do conteúdo do Active Directory. Muito disso é um software pago sofisticado, mas nem tudo:
http://www.codeplex.com/adselfservice
fonte