Можно ли использовать двойную аутентификацию с symfony2? - PullRequest
8 голосов
/ 07 марта 2011

Можно ли использовать двойную аутентификацию с symfony2?

Пользователи должны иметь возможность аутентифицировать себя с помощью facebook и моей собственной системы.

Я прочитал документацию и знаю, чтоесть FacebookBundle, с которым я могу аутентифицировать пользователя с помощью Facebook, но я не знаю, как их объединить.

1 Ответ

4 голосов
/ 16 апреля 2011

Да. «Вы можете настроить брандмауэр на использование более одного механизма аутентификации»: 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

Вы также можете определить несколько провайдеров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...