11

Symfony2イントラネットを構築しました。現在、 と を使用してFOSUserBundleユーザーLDAP bundleをログインさせていますが、Windows のセッションからユーザーをログインさせる機能を追加したいと考えています。

PHP 用の NTLM スクリプトとその更新版を見つけましたが、Symfony2 に組み込むことができませんでした。

Symfony2 の NTLM バンドルも見つけましたが、これは古いバージョンの Symfony 用に書かれており、現在はメンテナンスされていません。書き直して動作させることができませんでした。

私の質問は; LDAP既に存在する機能に加えて、Symfony2 アプリの Windows セッションからユーザーを自動的にログインするにはどうすればよいですか? 最善かつ最も簡単な方法は何でしょうか?

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 に答える