是否可以对symfony2使用双重身份验证?
用户应该能够使用facebook和我自己的系统进行身份验证.
我已经阅读了文档,我知道有FacebookBundle,我可以用facebook验证用户,但我不知道如何组合这两个.
是的。“您可以将防火墙配置为使用多种身份验证机制”: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
Run Code Online (Sandbox Code Playgroud)
您也可以定义多个提供者。
归档时间: |
|
查看次数: |
1162 次 |
最近记录: |