PHP 可以在所有浏览器中访问 Active Directory 用户名吗?

发布于 2024-12-02 11:44:32 字数 115 浏览 1 评论 0原文

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

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

I'm running PHP on a Windows server (xammp install), not on IIS.

Is there any sort of mod that can be installed for Apache that will allow me to grab the users Active Directory username?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

呆萌少年 2024-12-09 11:44:32

您可以使用 Apache 的 mod_auth_sspi。

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

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

You can use Apache's mod_auth_sspi.

It does not, however work out of the box in all browsers.

  • Internet Explorer, being a Microsoft product will automatically log you in, if you're using AD Domain authentication and if not - will fall back to asking you for your username and password.
  • Firefox and Chrome will ask you for your username and password and I think that they both can be configured to act as IE, but will require some tweaking.
  • Opera will have problems passing creditenials, unless you specifically configure the module to always use Basic HTTP auth.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文