Я пытаюсь аутентифицировать своих пользователей через 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 станет решением? у меня тоже не заработало