【问题标题】:Can PHP access Active Directory username in all browsers?PHP 可以在所有浏览器中访问 Active Directory 用户名吗?
【发布时间】:2011-09-01 13:29:23
【问题描述】:

我在 Windows 服务器(安装 xammp)上运行 PHP,而不是在 IIS 上。

是否可以为 Apache 安装任何类型的 mod,让我可以获取用户的 Active Directory 用户名?

【问题讨论】:

  • 这和浏览器有什么关系?
  • @feeela,一些浏览器支持某些 REQUEST 变量,而另一些则不支持。他正在寻找一个不会歧视的人:)

标签: php active-directory


【解决方案1】:

您可以使用 Apache 的 mod_auth_sspi。

但并非在所有浏览器中都可以开箱即用。

  • 作为 Microsoft 产品的 Internet Explorer 将自动让您登录,如果您使用 AD 域身份验证,否则 - 将返回询问您的用户名和密码。
  • Firefox 和 Chrome 会询问您的用户名和密码,我认为它们都可以配置为 IE,但需要进行一些调整。
  • Opera 将在传递信用证时遇到问题,除非您专门将模块配置为始终使用基本 HTTP 身份验证。

【讨论】:

  • 完美 - 谢谢。它实际上似乎在 Chrome 和 IE 中运行良好。
【解决方案2】:

【讨论】:

    猜你喜欢
    • 2021-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-03
    • 1970-01-01
    相关资源
    最近更新 更多