在我的网站的用户可以登录,在简单的帐户(在我的网站创建,配置MY_OWN_USER提供商,它通过电子邮件用户选择),或者使用Facebook登录(通过fosfacebook束集成)。
当我试图模拟用户(附加链接“...... _ switch_user=demo@demo.com?”,像在描述Symfony2的文档 )Symfony2的日志这样的警告:
security.WARNING:切换用户失败:“该用户没有通过验证的Facebook”
我检查的Symfony \分量\安全\ HTTP \防火墙\ SwitchUserListener,默认情况下看起来变得不MY_OWN_USER供应商,而是fosfacebook提供商,其试图通过facebook_id选择用户(如果我追加为“...?_ switch_user = FACEBOOK_ID”链接 - 切换用户正常工作)!
因此,如何使SwitchUserListener会得到它通过Facebook的ID通过电子邮件用户选择不MY_OWN_USER供应商?