![]() |
1
176
当您只需要两行代码时,导入整个库似乎效率低下。。。
|
![]() |
2
18
您可能会认为,在PHP中使用LDAP而不需要库,在Active Directory中简单地对用户进行身份验证将是一个非常简单的过程。但有很多事情会很快让事情复杂化:
在大多数情况下,使用支持上述功能的LDAP库实际上更容易。我最终推出了自己的库,它处理了上述所有问题: LdapTools
上面的身份验证调用将:
还有其他库也可以这样做(如Adldap2)。然而,我觉得有必要提供一些额外的信息,因为投票最多的答案实际上是一种安全风险,在没有输入验证和不使用TLS的情况下依赖它。 |
![]() |
3
12
http://php.net/manual/en/function.ldap-bind.php 如果帐户可以绑定到LDAP,则它是有效的;如果不能,那就不是了。如果您所做的只是身份验证(而不是帐户管理),那么我认为不需要库。 |
![]() |
5
6
|
![]() |
6
5
对于那些寻找完整示例的人,请查看 http://www.exchangecore.com/blog/how-use-ldap-active-directory-authentication-php/ . 我已经测试了从Windows Server 2003 Web服务器(IIS6)和运行IIS 8的Windows Server 2012企业连接到Windows Server 2003和Windows Server 2008 R2域控制器的情况。 |
|
Xyro · Azure AD本地计算机限制 1 年前 |
![]() |
ynick · C#:在AD中创建计算机对象失败,访问被拒绝 2 年前 |
![]() |
user217648 · 具有除AD以外的其他用户注册表的ADF 6 年前 |