8 votes

Est-il possible d'utiliser l'authentification double avec Symfony2 ?

Est-il possible d'utiliser l'authentification double avec symfony2?

Les utilisateurs devraient pouvoir s'authentifier avec Facebook et mon propre système.

J'ai lu la documentation, et je sais qu'il y a le FacebookBundle avec lequel je peux authentifier un utilisateur avec Facebook, mais je ne sais pas comment combiner les deux.

4voto

Jakub Zalas Points 14150

Oui. "Vous pouvez configurer un pare-feu pour utiliser plusieurs mécanismes d'authentification" : http://symfony.com/doc/current/book/security.html#using-multiple-user-providers

Je ne l'ai pas encore essayé mais je pense que cela devrait ressembler à :

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

Vous pouvez également définir plusieurs fournisseurs.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X