7

LDAP ユーザーの内部属性を取得しようとしていますが、それらを取得する方法が見つかりませんでした

DirContext ctx = this.getDirContext();
List<Employee> list = new ArrayList<Employee>();
NamingEnumeration<SearchResult> results = null;
try {
  SearchControls controls = new SearchControls();
  controls.setSearchScope(SearchControls.SUBTREE_SCOPE);
  results = ctx.search("", "(objectclass=person)", controls);
  while (results.hasMore()) {
    SearchResult searchResult = results.next();
    Attributes attributes = searchResult.getAttributes();
    String fullName = this.getValue(attributes.get("cn"));
    //so on...
}
// so on

LDAP から、各従業員/個人の内部属性も取得したいと考えています。デフォルトでは、内部属性は返されません [例: createTimestamp]

ここに画像の説明を入力

4

1 に答える 1