현재 일반 Symfony2 웹 응용 프로그램을 Ember.js 프론트 엔드로 변경하고 S2 백엔드에서 제공하는 REST API를 사용합니다.OAuthServer 및 타사 OAuth 공급자
내 오래된 솔루션에는 정기적 인 등록/로그인 등을위한 FOSUserbundle과 Facebook 로그인을위한 HWIOAuthBundle이 있습니다. 이제는 이러한 기능을 내 Rest API로 옮기려고합니다. 정기적 인 인증 실행을 위해 FOSOAuthServerbundle을 구현했습니다. 그리고 Ember.js는 Ember-simple-auth를 통해 그것을 소비합니다. 그러나 이것은 일반적인 로그인을 위해서만 작동합니다.
나는이 설정에서 페이스 북 로그인이 어떻게 작동하는지 알 수 없다. 페이스 북은 OAUth와 협력하고 있으며 백엔드는이를 위해 노력하고 있습니다. 내 프론트 엔드가 직접 페이스 북에 토큰을 요청 했습니까? 백엔드에 어떻게 알릴 수 있습니까? 아니면 요청이 내 백엔드를 통과하고 있으며 페이스 북 토큰을 제공하고 있습니까? 아니면 내 백엔드가 페이스 북 토큰을 묻고 나서 FOSOAuthServerBundle에서 내 Oauth 토큰을 돌려 주겠습니까?
많은 questionmarks가 있으며 온라인에서 좋은 답변을 찾지 못했습니다. 누군가 페이스 북 로그인으로 안전한 REST API를 구현 했습니까?
감사합니다. 백엔드로 리디렉션 한 다음 창을 닫는 것이 가장 쉬운 솔루션인지는 확실치 않지만 작동하는 것 같습니다. 내 백엔드로 구현하려고합니다. – m0c
슬프게도 그 페이지가 비어 있습니다. –