CakePHP 2.3和Active Directory/LDAP

CakePHP 2.3和Active Directory/LDAP,cakephp,active-directory,ldap,cakephp-2.3,Cakephp,Active Directory,Ldap,Cakephp 2.3,我一直在寻找一个使用CakePHP2.3和Active Directory的好的身份验证教程/解决方案,现在就要完成了。不是因为不想尝试,我找到了一些关于Cake 1.3的好信息(花了一段时间才弄清楚),我找到了Analgorithms CakePHP 2.3 idBroker插件,它似乎比我需要的要多,但也似乎不起作用 我发现的东西: 似乎没什么效果。我对cake还比较陌生,所以我可能只是把上面IdBroker的安装搞砸了,因为这是谷歌唯一一次重获成功 我只想在这里调试连接到LDAP源并验证

我一直在寻找一个使用CakePHP2.3和Active Directory的好的身份验证教程/解决方案,现在就要完成了。不是因为不想尝试,我找到了一些关于Cake 1.3的好信息(花了一段时间才弄清楚),我找到了Analgorithms CakePHP 2.3 idBroker插件,它似乎比我需要的要多,但也似乎不起作用

我发现的东西:

似乎没什么效果。我对cake还比较陌生,所以我可能只是把上面IdBroker的安装搞砸了,因为这是谷歌唯一一次重获成功

我只想在这里调试连接到LDAP源并验证身份验证。如果有人知道一个好的教程,真棒,给我指一下


否则,我将无法找到似乎无法工作的Idbroker插件。

您需要什么功能?我最近不得不使用LDAP(Codeigniter),进行身份验证,并了解每个用户的组以锁定不同的部分。最后写了我自己的课,并没有我想象的那么糟糕。可能不是一个坏方法。我真的需要最基本的,我只想对我们的Activie目录服务器进行身份验证,我不想在本地存储任何用户数据。这是一个内部工具,所以我可以在AD中验证凭据,然后在会话中存储登录信息。这似乎应该是直截了当的,我需要一个将用户定义为ldap目标的模型,一些定义ldap数据源和绑定控件的方法,以及一种插件到Cake的authenticate方法的方法。如果您不需要将解决方案集成到Cake中太多,并且乐于使用非Cake对象,请查看。根据Active Directory对用户进行身份验证非常简单,只需实例化ADX\Core\Link并使用
$Link->bind()
绑定用户凭据。您解决了这个问题吗?