[英]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);
}
連接成功。
現在要求管理員要更改用戶密碼。
誰能告訴我我們該怎么做
我使用過的LDAP服務器通常具有一個名為userPassword的屬性,該屬性包含(正如您正確猜到的那樣)用戶的密碼。 使用管理員憑據執行綁定后,您將需要查找要更改其密碼的用戶個人資料,然后將新密碼設置為userPassword屬性。 由於您使用的是管理員ID,因此您無需知道舊密碼。
希望這可以幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.