【问题标题】:Is it possible to use dual authentication with symfony2?symfony2 可以使用双重身份验证吗?
【发布时间】:2011-07-10 13:16:18
【问题描述】:

symfony2 可以使用双重身份验证吗?

用户应该能够通过 facebook 和我自己的系统进行身份验证。

我已经阅读了文档,并且我知道有 FacebookBundle 我可以使用 facebook 对用户进行身份验证,但我不知道如何将两者结合起来。

【问题讨论】:

    标签: symfony


    【解决方案1】:

    是的。 “您可以将防火墙配置为使用多种身份验证机制”: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
    

    您也可以定义多个提供者。

    【讨论】:

      猜你喜欢
      • 2018-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-20
      • 2015-12-27
      相关资源
      最近更新 更多