我希望能够通过基于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兼容。