2011-03-07 44 views
8

Có thể sử dụng xác thực kép với symfony2 không?Có thể sử dụng xác thực kép với symfony2 không?

Người dùng có thể tự xác thực bằng facebook và hệ thống của riêng tôi.

Tôi đã đọc tài liệu và tôi biết rằng có FacebookBundle với tôi có thể xác thực người dùng bằng facebook, nhưng tôi không biết cách kết hợp cả hai.

Trả lời

4

Có. "Bạn có thể cấu hình một tường lửa để sử dụng cơ chế nhiều hơn một xác thực": http://symfony.com/doc/current/book/security.html#using-multiple-user-providers

Tôi không thử nó chưa nhưng tôi nghĩ rằng nó phải được cái gì đó như:

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 

Bạn có thể xác định nhiều nhà cung cấp cũng .

Các vấn đề liên quan