Tengo algunas aplicaciones web que usan Active Directory para autenticarse. Lo que me gustaría poder hacer es proporcionar una página web simple que permita a los usuarios actualizar su contraseña de AD.
Esto no fue un problema cuando la mayoría de los usuarios tenían máquinas Windows que se conectaban a este servidor AD (y podían presionar ctrl-alt-del para cambiar la contraseña), pero nos estamos alejando de eso y el servidor AD es principalmente para web aplicaciones
¿Existe una solución simple para esto o estoy mirando a los grandes administradores de LDAP?
fuente
En realidad, encontré una solución para esto que es casi exactamente lo que quería. IIS viene con esta funcionalidad lista para usar, simplemente estaba oculta.
Usé este artículo para comenzar.
Pasos básicos:
R. La versión de Internet Information Services (IIS) 6.0 que se incluye con Windows 2003 incluye algunas herramientas de administración web que están deshabilitadas de manera predeterminada. Para habilitar las herramientas, realice los siguientes pasos:
C:\windows\system32\inetsrv\iisadmpwd
Entonces la página debe estar accesible en http: //localhost/iisadmpwd/aexp2b.asp
Si obtiene un 404 en el archivo real, es posible que deba habilitar el servidor para ejecutar páginas asp.
fuente
Un producto más listo que admite la interfaz web de Active Directory: http://www.adaxes.com . La actualización de contraseña es una de las muchas tareas de autoservicio que puede implementar el software. Todo lo que necesita hacer es delegar los permisos necesarios a través de la consola de administración y los usuarios harán su trabajo usando el navegador web. Gracias.
fuente
La respuesta más allá de lo simple, si tiene Exchange y OWA, es hacer que cambien su contraseña dentro de OWA.
fuente
Si tiene Sharepoint implementado, también hay un grupo de WebParts diseñados para permitirle modificar el contenido de Active Directory. Mucho de esto es sofisticado software pagado, pero no todo:
http://www.codeplex.com/adselfservice
fuente