使用Access Direcrory对用户进行身份验证



我有一个PHP登录表单Localhost,我想使用打开计算机时拥有的相同用户名/密码而不是创建新密码。在搜索此内容时,我读到我必须使用ldap。但是我需要您的帮助,因为存在一团糟,而且我感到困惑。

1st,它调用Active Directory(AD)。是的,为了允许通信PHP传达与AD交流,您将使用LDAP lib。

确保:

  • 广告域控制器(DC)允许第三方通信;例如服务器防火墙。
  • php用LDAP库编译,已启用。
  • 有Path,DC&域名(DN)字符串。

然后使用:

  • 社区课:https://github.com/adldap/adldap或
  • https://maychia.wordpress.com/2012/10/08/how-tophp-dap-ldap-authentication-active-directory/

更新:

  • 要获取广告IP,请尝试ipconfig -allifconfig -all;DC通常被列为DNS服务器之一。
  • 基本连接php-ldap https://pastebin.com/gr0ghfxi
    • CONFIG HERE评论上的更改值。

最新更新