11

Symfony2我建立了一个内部网。它目前使用FOSUserBundleand anLDAP bundle来登录用户,我想添加从 Windows 会话中登录用户的功能。

我找到了一个PHP的 NTLM 脚本和它的更新版本,但我无法将它们合并到 Symfony2 中。

我还找到了 Symfony2 的 NTLM 包,但它是为旧版本的 Symfony 编写的,不再维护。我无法重写它并让它工作。

我的问题是;除了已经存在的功能之外,我如何在我的 Symfony2 应用程序中从他们的 Windows 会话中自动登录用户LDAP?什么是最好和最简单的方法?

4

1 回答 1

0

查看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

于 2013-06-26T21:58:35.957 回答