Я пытаюсь аутентифицировать своих пользователей через Facebook или userbundle на symfony2
Вот что я сделал до сих пор (и это работает, хотя и не так, как я хочу):
firewalls:
main:
pattern: .*
fos_facebook:
app_url: "http://apps.facebook.com/appName/"
server_url: "http://localhost/facebookApp/"
login_path: /fblogin
check_path: /fblogin_check
default_target_path: /
provider: my_fos_facebook_provider
form_login:
check_path: /login_check
anonymous: true
logout:
handlers: ["fos_facebook.logout_handler"]
Проблема с этой конфигурацией заключается в том, что когда пользователь не вошел в систему, он перенаправляется на / login (form_login), в то время как я бы хотел, чтобы он был перенаправлен на аутентификацию Facebook по умолчанию
Я уже пытался просто удалить form_login, но затем, если я захожу / login (то есть, как я хочу, чтобы пользователи входили вне Facebook), он не знает маршрут / login_check для отправки формы входа
Может быть, chain_provider будет решением? Я тоже не заработал