2013-03-05 32 views
5

Symfony2'de ldap kimlik doğrulaması uygulamaya çalışıyorum ve takılıyorum. Tüm yapmak istediğim, kullanıcıların verilerini veritabanında tutmak, ancak parolalarının ldap yoluyla geçerli olup olmadığını kontrol etmektir, bu yüzden sadece hem kullanıcılarımdaki tablonun hem de bir ldap hesabına sahip olan kullanıcılar üzerinde çalıştığım uygulamaya erişebilir .Symfony2'de Ldap kimlik doğrulaması

Tüm ilgili belgeleri okudum (özellikle bu: http://symfony.com/doc/current/cookbook/security/custom_authentication_provider.html) ve symfony kodunu okurken biraz zaman geçirdim, ancak nasıl yapılacağını bilmiyorum. Güvenlik bileşeni çok karmaşık görünüyor ve hala nasıl çalıştığını anlamıyorum. Kimlik Doğrulama Sağlayıcısını değiştirmenin herhangi bir yolu var mı?

+0

'a göre kimlik doğrulaması ile bütünleşir. Aradığın çözüm belki değil, neden üçüncü taraf bir paket kullanmıyor: https://packagist.org/search/?q=ldap-bundle – cheesemacfly

cevap

1

FR3DLdapBundle ihtiyaçlarınız için idealdir. DB'ye karşı kullanıcı yönetimi için FOSUserBundle ile ve LDAP

+5

Bu paket yapılandırmak için korkunç. Şimdi bir süredir SF2 ile çalışıyorum ama bu şey bir dram. –