簡體   English   中英

更改密碼時如何在Java客戶端中出現Active Directory密碼策略錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM