[英]How can I get Active Directory Password Policy Error in Java Client while changing password
我正在從Java客戶端更改活動目錄密碼。 我收到諸如“將不執行”之類的一般錯誤。 我正在使用Windows 2003 Server作為活動目錄。 如何獲得特定的錯誤,例如密碼強度或長度錯誤?
在Windows 2003上,LDAP錯誤代碼表示“將不執行”,AD將返回錯誤消息。 該錯誤消息包含您需要的所有數據。 其中一部分是系統錯誤代碼 ,它指定了更確切的錯誤,有時該字符串以data XXX
結尾,該data XXX
提供了更多信息,但是我從哪里找不到XXX代碼(在大多數情況下,它僅為0) ),因此您可能需要嘗試一下。
在您的情況下,該消息將類似於以下消息:
LDAP error 0x35. Unwilling To Perform (0000052D: SvcErr: DSID-031A0FC0, problem 5003 (WILL_NOT_PERFORM), data 0).
在這種情況下,錯誤是:
ERROR_PASSWORD_RESTRICTION 1325(0x52D)
無法更新密碼。 為新密碼提供的值不符合域的長度,復雜性或歷史記錄要求。
沒有機制可以從LDAP中獲得這種詳細信息,特別是在Windows 2003上。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.