使用 JMapMyLdap 从 Active Directory 中检索特殊字段 - Joomla 3.3.6

Retrieve Special fields from Active Directory using JMapMyLdap - Joomla 3.3.6

自从过去 4 小时以来,我一直卡在这个问题上。我正在使用 Joomla 3.3.6 CMS 和 JMapMyLdap 扩展。我可以使用我的活动目录用户名和密码登录。扩展仅映射用户名、电子邮件、全名。

我有一些其他属性,如职位、经理、部门等。我可以在 "Debug" 扩展功能中看到这些值,但我找不到检索它的方法。详情请见附件。

有谁知道 JMapMyLdap 是否提供了检索所有这些属性的特殊对象。如果是,请提供获取此对象的方法。请注意,我正在使用 PHP 模块在文章中注入 PHP 代码。

我设法用下面的代码做到了:

$user = & JFactory::getUser();
$ldap = SHLdap::getInstance();
$ldap->connect();
$dn = $ldap->getUserDn($user->username);
$read = $ldap->read($dn);