【问题标题】:PHP-LDAP & Windows AuthenticationPHP-LDAP 和 Windows 身份验证
【发布时间】:2016-01-29 05:44:57
【问题描述】:

TLDR: 您将通过哪些步骤在 Windows 用户的大型内部 Intranet 上设置 PHP 的 LDAP 身份验证?请只需要一份清单。

我正在考虑一个项目,其中一个 Intranet 将托管在一个拥有 500-1,000 个 Windows 用户的网络上。我想使用 PHP 的 LDAP 函数,这样我就可以获取 AD/Windows 用户信息,而无需依赖人们输入它(我会针对失败进行故障保护并提供信息输入作为替代或错误处理程序)并且我了解该功能,但我想知道 LDAP 到底要在哪里设置?它只是在同一网络/域控制器中托管的服务器上编译成 PHP 吗?我不需要细节或步骤,只是需要在哪台机器上设置的通用流程(如 IIS 等)。

这将在带有最新 Apache、PHP、MySQL 等的手动编译的 Windows 堆栈上(所有这些都在本地主机上积极启动并运行)。

对不起,如果我含糊其辞,我真的不知道该怎么说?

谢谢!

【问题讨论】:

    标签: php windows authentication ldap


    【解决方案1】:

    使用--with-ldap-flag(以及可选的--with-ldap-sasl)编译PHP 足以在PHP 中使用ldap。通过该设置,您可以访问 AD-Server 以进行基于 LDAP 的登录并访问组成员身份以及所需的任何内容。

    您可以在 php.net/manual/ldap.installation.php 找到更多信息

    所以你有一个带有 PHP 的网络服务器,数据库可以在网络服务器上或不同的机器上,而你的 AD 肯定应该在单独的机器上。

    【讨论】:

    • 简洁而我所需要的一切。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多