密码通过LAMP环境自助服务Active Directory

我希望能够通过基于Linux / Apache的网页来更改活动目录密码。 这将是用户的自助服务网页。 我在Active Directory上安装了SSL-LDAP,以实现此目的。 有没有任何项目或代码可以做到这一点?

我已经看了这个phpadadmin ,我不能得到它的工作。 我认为这是为IIS / php / mySQL

另外要注意的是我希望用户进行身份validation来更改自己的密码。 产品/服务不应该需要特权帐户才能运行。

谢谢Keith

我不知道任何预先构build的解决scheme,但是您可以非常轻松地创build一个网页,然后执行“adtool”。

在这里看一个很好的概述:

http://www.ghacks.net/2009/08/02/manage-your-active-directory-from-linux-with-adtool/

phpadadmin只是adLDAP的包装。 http://adldap.sourceforge.net/

这两个都需要安装php-ldap扩展。

检查一下PERL Win32:OLE模块或者只是任何LDAP模块。 我曾经使用Win32:OLE模块编写了一个Perl CGI Web应用程序来做同样的事情,但AD只是LDAP。

对于付费解决scheme,Namescape的myPassword可以很好地处理这个问题。

检查这个链接 ,应该可以让phpldapadmin与Active Directory服务器配合完成工作。

LDAP工具箱自助服务密码正是这样做的。 它是开源的!

从LDAP工具箱自助服务密码文档Active Directory:由于PHP LDAP API限制,更改密码为用户是不可能的。 您需要将其更改为经理。

CorendalDirectory是免费的,一个非常复杂的LAMP和基于Web的ADpipe理工具。

它具有您正在寻找的自助服务密码,甚至还有基于用户和组模板的对象创build。

来自LTB项目的 自助服务密码是一个简单的开源PHP应用程序,允许用户在任何LDAP服务器上更改自己的密码。 它与AD兼容。