В настоящее время я меняю свое обычное веб-приложение Symfony2 на интерфейс Ember.js с REST Api на базе S2 Backend.
В моем старом решении у меня был FOSUserbundle для обычной регистрации/входа и т. д. и HWIOAuthBundle для входа в Facebook. Теперь я пытаюсь перенести эти функции в свой Rest API. Чтобы запустить обычную аутентификацию, я реализовал FOSOAuthServerbundle. И мой Ember.js потребляет его через Ember-simple-auth. Но это работает только для обычного входа в систему.
Я понятия не имею, как заставить работать вход в Facebook в этой настройке. Так как Facebook работает с OAUth, и мой бэкэнд работает с ним. Мой интерфейс напрямую запрашивает у facebook токен? Как мой бэкэнд получит уведомление? Или запросы проходят через мой сервер, и я обслуживаю токен facebook? Или мой сервер запрашивает токен facebook, а затем возвращает мой собственный токен Oauth из FOSOAuthServerBundle?
Есть много вопросительных знаков, и я действительно не нашел хорошего ответа в Интернете. Кто-нибудь внедрил защищенный REST API с входом в facebook?