我有一些使用Active Directory进行身份验证的Web应用程序.我希望能够提供一个简单的网页,允许用户更新他们的AD密码.
当大多数用户使用连接到此AD服务器的Windows机器(并且可以使用ctrl-alt-del来更改密码)时,这不是问题,但我们正在远离这个并且AD服务器主要用于Web应用.
有没有一个简单的解决方案,或者我在看大型LDAP管理器?
解决方法
如果您需要Outlook Web Access之外的选项,使用以下内容仍然非常容易:
Set objUser = GetObject("LDAP://cn=myerken,ou=management,dc=fabrikam,dc=com") objUser.ChangePassword "i5A2sj*!","jl3R86df"
来自脚本存储库的用户位http://www.microsoft.com/technet/scriptcenter/scripts/ad/users/default.mspx?mfr=true
将它嵌入ASP脚本中是微不足道的.我强迫使用SSL