symfony2中的Ldap身份验证

Dor*_*ski 5 ldap symfony

我正在尝试在Symfony2中实现ldap身份验证,但我陷入困境.我想要做的就是将用户的数据保存在数据库中,但检查他们的密码是否通过ldap有效,因此只有同时拥有我的users表中的行和ldap帐户的用户才能访问我正在处理的应用程序.

我已经阅读了所有相关的文档(特别是这个:http://symfony.com/doc/current/cookbook/security/custom_authentication_provider.html)并花一些时间阅读symfony代码,但实在不知道该怎么做它.安全组件看起来非常复杂,我仍然不明白它是如何工作的.有没有办法只切换身份验证提供程序?

Mak*_*s3w 1

FR3DLdapBundle非常适合您的需求。它与 FOSUserBundle 集成,用于针对数据库的用户管理和针对 LDAP 的身份验证

  • 这个捆绑包的配置很糟糕。我和《SF2》合作已经有一段时间了,但这件事很戏剧化。 (5认同)