0

我正在编写我的第一个 Symfony 应用程序,我需要通过 LDAP/AD 对用户进行身份验证,但是我的文档用完了......

我发现了许多使用LdapClient的解决方案,但它被标记为已弃用。因此,我按照建议检查是否使用新的Ldap类,但我没有找到使用它的文档。当前版本(3.1)的 Ldap 组件文档建议使用 LdapClient!还没更新?

我不知道该怎么做:我们必须创建一个适配器来添加 Ldap 服务吗?如果是这样,如何进行?

任何帮助将不胜感激,谢谢!

4

2 回答 2

0

看看我的博客:

https://alvinbunk.wordpress.com/2016/03/25/symfony-ad-integration/

这需要FOSUserBundleFR3DLdapBundle,但我认为如果您阅读所有这些文档,您应该能够使 LDAP/AD 与 Symfony3 集成工作。


编辑#2

下面是第二个更简单的解决方案:

https://alvinbunk.wordpress.com/2017/09/07/symfony-ldap-component-ad-authentication/

于 2016-06-30T15:23:55.300 回答
0

查看这篇关于使用内置 Symfony 组件配置 LDAP 身份验证的食谱文章:

http://symfony.com/doc/current/cookbook/security/ldap.html

我还维护了一个包含 LDAP 身份验证的包,该包与名为LdapToolsBundle的 AD 配合使用。它在主页上有文档,其中包含app/config/config.yml配置您的域以在捆绑包中使用所需的条目,以及在app/config/security.yml 此处配置身份验证的一些详细信息。

上面的捆绑包提供了一个称为 LDAP 服务ldap_tools.ldap_manager,可用于查询/创建/修改不同类型的 AD 对象。

于 2016-06-30T18:55:05.860 回答