使用ldap for SSO获取登录到Windows的用户

时间:2018-05-31 13:24:50

标签: php active-directory ldap

我想获取在php中使用LDAP登录到Windows的用户的用户名。到目前为止,我能够连接到活动目录并获取组中的用户,我需要的是获取samaccountnameuserprincipalname。首先,我不确定它们是不同的,也不是我需要的。

$ldap_bind = ldap_bind($ldap_con, $username, $ldap_password);
if ($ldap_bind) {
  $attributes = array("displayname", "mail", "samaccountname");
  $filter = "(CN=*)";
  $result = ldap_search($ldap_con, $ldap_dn, $filter, $attributes);
  $entries = ldap_get_entries($ldap_con, $result);
  var_dump($entries);
}
var_dump($ldap_bind);

任何帮助将不胜感激。

0 个答案:

没有答案