2011-03-07 18 views
8

¿Es posible usar la autenticación dual con symfony2?¿Es posible utilizar la autenticación dual con symfony2?

Los usuarios deberían poder autenticarse con facebook y con mi propio sistema.

He leído la documentación, y sé que existe el FacebookBundle con el que puedo autenticar a un usuario con Facebook, pero no sé cómo combinar los dos.

Respuesta

4

Sí. "Se puede configurar un firewall para utilizar mecanismos de autenticación más de una": http://symfony.com/doc/current/book/security.html#using-multiple-user-providers

no lo probé todavía, pero creo que debe ser algo como:

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 

Se pueden definir varios proveedores, así .

Cuestiones relacionadas