Symfony2: connexion automatique des utilisateurs à partir de leur session Windows

Dans Symfony2 j’ai construit un intranet. Il utilise actuellement FOSUserBundle et un LDAP bundle pour enregistrer les utilisateurs et j’aimerais append la fonctionnalité de connexion de l’utilisateur à sa session dans Windows.

J’ai trouvé un script NTLM pour PHP et une version mise à jour , mais je n’ai pas pu les incorporer dans Symfony2.

J’ai également trouvé un bundle NTLM pour Symfony2 , mais il a été écrit pour une ancienne version de Symfony et il n’est plus maintenu. Je n’ai pas pu le réécrire et le faire fonctionner.

Ma question est; Comment puis-je connecter automatiquement les utilisateurs à partir de leur session Windows dans mon application Symfony2, en plus des fonctionnalités LDAP déjà présentes? Quelle serait la meilleure et la plus simple?

Examinez les classes du dossier Symfony\Component\Security\Http\Firewall .

Vous devriez également lire ce fil de discussion avec des informations plus utiles sur l’implémentation de votre propre authentification: https://groups.google.com/forum/#!topic/symfony-devs/oSUqDyMsZpI

Cette page de la documentation devrait vous fournir tout ce dont vous avez besoin pour implémenter votre propre écouteur: http://symfony.com/doc/current/cookbook/security/custom_authentication_provider.html