Active-Directory

允許使用者更改其 Active Directory 密碼的 Web 界面

  • May 29, 2018

我有一些使用 Active Directory 進行身份驗證的 Web 應用程序。我想做的是提供一個簡單的網頁,允許使用者更新他們的 AD 密碼。

當大多數使用者的 Windows 機器連接到此 AD 伺服器時,這不是問題(並且可以 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 :-)

JR

您還可以查看免費和開源的PassCore

PassCore 是一個非常簡單的單頁 Web 應用程序,使用 C# 編寫,使用 ASP.NET MVC 4 和目錄服務。它允許使用者自行更改其 Active Directory 密碼,前提是使用者未被禁用。

(…)

這是使用者界面的螢幕截圖:PassCore 使用者界面

引用自:https://serverfault.com/questions/37169