【问题标题】:Authenticate against Active Directory/ISA from php [closed]从 php 针对 Active Directory/ISA 进行身份验证 [关闭]
【发布时间】:2009-11-10 21:19:45
【问题描述】:

我有一个复杂的问题,因为我真的不知道从哪里开始而加剧了这个问题!

在过去的几年里,我开发了许多基于 web 的 php 系统。当我建立它们时,我们的网络充其量只是绳索,所以我没有想过要创建自己的用户名/密码。

从那时起,我们的网络变得更加健壮,我们的管理员为各种其他事情安装了一个 ISA 服务器,而我的应用程序被留下令人沮丧的遗物,人们忘记了他们的密码,并且永远无法确定哪个属于什么。

我希望能够将我自己的登录代码替换为与 ISA/Active 目录内容对话的内容,以便用户也可以使用他们的主用户名和密码登录我的内容。

部分困难在于 PHP 应用程序托管在我们的网络之外,尽管我在网络内也有一个服务器,如果需要的话可以充当网关。我可以访问的所有服务器都在运行 Linux,尽管如果绝对必要,我可能能够说服某人在 windows 机器上安装一个“插件”。

我从哪里开始?

【问题讨论】:

    标签: php active-directory ldap


    【解决方案1】:

    如果 PHP 在 Apache 下运行,您应该能够使用 mod_ldap 和 mod_authnz_ldap 对您的 Active Directory 服务器进行身份验证。

    还有一个相当完整的 PHP LDAP API,您应该研究一下。

    【讨论】:

    • 谢谢你。我通读了一遍,它看起来确实非常像我需要的。令人恼火的是,我的服务器似乎都没有安装它,而且我无法访问实际托管应用程序的服务器!看起来要让它发挥作用将是一项艰巨的工作!一个新的夏季项目我想!
    最近更新 更多