Я следил за комплектом документации по настройке HWIOAuthBundle
для facebook. Затем я последовал этому примеру для facebook отображается кнопка входа в систему, и она, кажется, работает, но она не завершена. Я застрял и не знаю, что делать дальше. После того, как я нажму кнопку входа в Facebook и войду в Facebook, я получаю сообщение об ошибке:
Unable to find the controller for path "/sign-in/check-facebook". The route is wrongly configured.
config.yml
hwi_oauth:
firewall_name: hwi_oauth
resource_owners:
facebook:
type: facebook
client_id: "%facebook_client_id%"
client_secret: "%facebook_client_secret%"
scope: email
options:
display: popup
auth_type: rerequest
csrf: true
безопасность.yml
firewalls:
hwi_oauth:
pattern: ^/
anonymous: ~
oauth:
resource_owners:
facebook: /sign-in/check-facebook
login_path: /sign-in
failure_path: /sign-in
oauth_user_provider:
service: oauth_user_provider
маршрутизация.yml
hwi_oauth_redirect:
resource: "@HWIOAuthBundle/Resources/config/routing/redirect.xml"
prefix: /connect
hwi_oauth_login:
resource: "@HWIOAuthBundle/Resources/config/routing/login.xml"
prefix: /sign-in
facebook_login:
path: /sign-in/check-facebook
Так для чего нужен этот /sign-in/check-facebook
? Почему мое приложение не может его найти? Должен ли я создавать для него контроллер?
В документации здесь сказано, что информация можно получить через объект ответа, но где мне написать этот код?