2012-01-04 92 views
0

我成功地重置用戶的密碼,使用adldap http://adldap.sourceforge.net/PHP LDAP密碼重置,同時尊重密碼策略

有沒有一種方法來檢測用戶嘗試重置密碼,同樣是最後的密碼歷史中有5個密碼?

我們有一個用戶不能使用相同密碼的策略,對於最後5個密碼的活動目錄保存歷史記錄。

我花了幾天時間研究其他地方,沒有運氣。

密碼重置功能重置成功,但我需要它遵守密碼歷史記錄策略。

+0

好問題 - 嚇人的使用php ldap,imho。我使用只讀ldap應用程序客戶端或基於標準重定向票證的身份驗證,要求用戶通過其他「標準」方式更改密碼。您可以輕鬆實施複雜性政策 - 不瞭解歷史! – 2012-01-04 20:25:30

+0

在繼續使用重置密碼功能之前,它會要求回覆兩條信息,但如果它是管理員廣告帳戶綁定,則會忽略該策略。我假設其他人也有同樣的問題並實施了自動化安全解決方案。 – Brad 2012-01-04 20:45:45

+1

我在發表評論之前搜索了一下,發現了類似的問題,但沒有解決方案。我也尋找某種廣告網絡服務來獲取歷史,但沒有運氣。 – 2012-01-04 20:49:26

回答

0

目錄服務器管理密碼策略。應用程序只需要信任目錄服務器以確保進行密碼歷史記錄和質量檢查,並相應地設置結果代碼。應用程序不能假定服務器實現的細節(LDAP或其他),因爲這種做法會產生不健壯的脆弱代碼。

此外,密碼必須通過安全連接以明文形式傳輸,以便目錄服務器可以確保密碼歷史記錄和質量檢查可以完成。在任務關鍵型或非平凡環境中的LDAP交互應始終通過安全連接完成。

+0

謝謝,當我輸入7個字符的密碼時,它返回錯誤53「服務器不願意執行」,長度策略將密碼設置爲至少8個字符長,但它仍然忽略密碼歷史記錄策略。 – Brad 2012-01-10 19:51:32