In Symfony2
Ich habe ein Intranet aufgebaut. Zurzeit verwendet es die FOSUserBundle
und eine LDAP bundle
, um Benutzer anzumelden, und ich möchte die Funktionalität hinzufügen, um Benutzer von ihrer Sitzung in Windows einzuloggen.
Ich fand ein NTLM-Skript für PHP und eine aktualisierte Version davon, aber ich konnte sie nicht integrieren Symfony2.
Ich habe auch ein NTLM-Bundle für Symfony2 gefunden, aber es wurde für eine ältere Version von Symfony geschrieben und es wird nicht mehr gepflegt . Ich konnte es nicht umschreiben und es zur Arbeit bringen.
Meine Frage ist; Wie kann ich neben der bereits vorhandenen LDAP
-Funktionalität auch automatisch Benutzer aus ihrer Windows-Sitzung in meiner Symfony2-App anmelden? Was wäre der beste und einfachste Weg?
Sehen Sie sich die Klassen im Ordner Symfony\Component\Security\Http\Firewall
an.
Sie sollten diesen Thread auch mit weiteren nützlichen Informationen zur Implementierung Ihres eigenen AuthenticationListener lesen: Ссылка
Auf dieser Seite der Dokumentation finden Sie alles, was Sie zum Implementieren eines eigenen Listeners benötigen: Ссылка
Tags und Links windows authentication symfony login ntlm