8

symfony2 でデュアル認証を使用することは可能ですか?

ユーザーは、facebook と私自身のシステムで自分自身を認証できるはずです。

私はドキュメントを読みました.FacebookBundleがあり、Facebookでユーザーを認証できることは知っていますが、2つを組み合わせる方法がわかりません.

4

1 に答える 1

4

はい。「複数の認証メカニズムを使用するようにファイアウォールを構成できます」: http://symfony.com/doc/current/book/security.html#using-multiple-user-providers

まだ試していませんが、次のようにする必要があると思います。

security:
    firewalls:
         public:
             pattern:   ^/.*
             form_login: true
             fos_facebook:
                 login_path: ^/facebook$
                 check_path: ^/facebook-check$
                 default_target_path: /facebook
                 provider: my_fos_facebook_provider

複数のプロバイダーを定義することもできます。

于 2011-04-16T08:11:40.230 に答える