Active-Directory
允許使用者更改其 Active Directory 密碼的 Web 界面
我有一些使用 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 密碼,前提是使用者未被禁用。
(…)
這是使用者界面的螢幕截圖: