簡體   English   中英

修改LDAP用戶密碼

[英]Changing LDAP users password

我已經使用管理員憑證建立了LDAP連接,如下所示

LDAPConnection connection;
try {
    connection = new LDAPConnection("example.domain.com", 345);  
    BindResult auth = connection.bind("adminUsername","adminPassword");

} catch (LDAPException e) {
    System.out.println(e);
} 

連接成功。

現在要求管理員要更改用戶密碼。

誰能告訴我我們該怎么做

我正在為Java使用unboundid-ldap-sdk-

我使用過的LDAP服務器通常具有一個名為userPassword的屬性,該屬性包含(正如您正確猜到的那樣)用戶的密碼。 使用管理員憑據執行綁定后,您將需要查找要更改其密碼的用戶個人資料,然后將新密碼設置為userPassword屬性。 由於您使用的是管理員ID,因此您無需知道舊密碼。

希望這可以幫助!

亞歷克斯

這是一個例子: https : //gist.github.com/bertold/002491a2630a98d80733b8228f75b75c

我希望這有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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