我希望能够通过基于 Linux/Apache 的网页更改活动目录密码。这将是用户的自助服务网页。我在 Active Directory 上设置了 SSL-LDAP 来实现这一点。是否有任何项目或代码可以做到这一点?
我已经查看了这个phpadadmin,但我无法让它工作。我认为这是针对 IIS/php/mySQL
需要注意的另一件事是我希望用户进行身份验证以更改他们自己的密码。产品/服务不需要特权帐户即可运行。
谢谢基思
我希望能够通过基于 Linux/Apache 的网页更改活动目录密码。这将是用户的自助服务网页。我在 Active Directory 上设置了 SSL-LDAP 来实现这一点。是否有任何项目或代码可以做到这一点?
我已经查看了这个phpadadmin,但我无法让它工作。我认为这是针对 IIS/php/mySQL
需要注意的另一件事是我希望用户进行身份验证以更改他们自己的密码。产品/服务不需要特权帐户即可运行。
谢谢基思
我不知道任何预先构建的解决方案,但您可以很容易地创建一个网页,该网页可以脱壳并执行“adtool”。
在这里查看一个很好的概述:
http://www.ghacks.net/2009/08/02/manage-your-active-directory-from-linux-with-adtool/
ppadadmin 只是 adLDAP 的包装器。 http://adldap.sourceforge.net/
两者都需要安装 php-ldap 扩展。
查看一些 PERL Win32:OLE 模块或任何 LDAP 模块。我曾经使用 Win32:OLE 模块编写了一个 perl CGI Web 应用程序来做同样的事情,但 AD 只是 LDAP。
对于付费解决方案, Namescape 的myPassword可以很好地处理这个问题。
签出此链接,应该可以让 phpldapadmin 与 Active Directory 服务器配合以完成工作。
LDAP 工具箱自助服务密码正是这样做的。而且它是开源的!
来自 Active Directory 的 LDAP 工具箱自助服务密码文档:由于 PHP LDAP API 限制,无法以用户身份更改密码。您需要将其更改为经理。
CorendalDirectory是免费的,是一个非常复杂的 LAMP 和基于 Web 的广告管理工具。
它具有您正在寻找的自助密码更改功能,甚至还具有基于用户和组模板的对象创建功能。
LTB 项目的自助密码是一个简单的开源 PHP 应用程序,允许用户在任何 LDAP 服务器上更改自己的密码。它与 AD 兼容。