symfony2 でデュアル認証を使用することは可能ですか?
ユーザーは、facebook と私自身のシステムで自分自身を認証できるはずです。
私はドキュメントを読みました.FacebookBundleがあり、Facebookでユーザーを認証できることは知っていますが、2つを組み合わせる方法がわかりません.
symfony2 でデュアル認証を使用することは可能ですか?
ユーザーは、facebook と私自身のシステムで自分自身を認証できるはずです。
私はドキュメントを読みました.FacebookBundleがあり、Facebookでユーザーを認証できることは知っていますが、2つを組み合わせる方法がわかりません.
はい。「複数の認証メカニズムを使用するようにファイアウォールを構成できます」: 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
複数のプロバイダーを定義することもできます。