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

时间:2011-09-01 13:29:24

标签: php active-directory

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

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

2 个答案:

答案 0 :(得分:3)

您可以使用Apache的mod_auth_sspi。

但它并不适用于所有浏览器。

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

答案 1 :(得分:0)

您可能需要查看mod_authnz_ldap

http://httpd.apache.org/docs/2.3/mod/mod_authnz_ldap.html