Symfony2:自动从Windows会话登录用户

Pau*_*ean 10 windows authentication ntlm login symfony

Symfony2我建立了一个内联网.它目前使用FOSUserBundleLDAP bundle来记录用户,我想添加从Windows会话中登录用户的功能.

我找到 PHP 的NTLM脚本及其更新版本,但我无法将它们合并到Symfony2中.

我还发现了一个用于Symfony2的NTLM软件包,但它是为旧版本的Symfony编写的,并且不再维护.我无法重写它并让它工作.

我的问题是; 除了已经存在的LDAP功能之外,我怎样才能在Symfony2-app中自动从他们的Windows会话登录用户?什么是最好最简单的方法?

Ric*_*oor 1

查看Symfony\Component\Security\Http\Firewall文件夹中的类。

您还应该阅读此线程,其中包含有关实现您自己的 AuthenticationListener 的一些更有用的信息:https ://groups.google.com/forum/#!topic/symfony-devs/oSUqDyMsZpI

文档中的此页面应该为您提供实现自己的侦听器所需的一切:http://symfony.com/doc/current/cookbook/security/custom_authentication_provider.html