2011-10-05 4 views
6

Google 플랫폼에 Facebook을 통합하고 있습니다. 우리는 서로 다른 고객에게 서비스를 제공하며, 각각 다른 액세스 URL을 가지고 있습니다 : http://customer1.example.com; http://customer2.example.com 등등. 고객이 앱 내에서 특정 페이스 북 작업을 수행 할 수 있도록 OAuth 2.0을 구현 중입니다.다른 하위 도메인으로 리디렉션하는 Facebook 앱

문서 (https://developers.facebook.com/docs/authentication/)를 보면 승인 흐름이 작동하도록 고객 당 하나의 Facebook 앱이 필요합니다. "와일드 카드"사이트 URL을 지정하는 방법이 있습니까, http : //*.example.com?

답변

-1

아니요. 고정 URL이 필요합니다. 고객을 분리하려면 사용자를 올바르게 리디렉션 할 수있는 콜백 URL을 지정합니다.

따라서 콜백 URL은 "http://callback.example.com"입니다. callback.example.com의 앱은 로그인 한 고객을 찾아 해당 URL로 리디렉션합니다.

+0

안녕하십니까, 피드백에 감사드립니다. 우리는 그렇게 할 수 있습니다. 나쁜 점은 Facebook에서 우리 앱의 URL이 callback.example.com이된다는 것입니다. 환호 –

+0

해결 방법에 대한 좋은 제안이지만 필요하지 않습니다. – logan

8

업데이트 3/19/2014 -이 기능이 사용 중지되었다는 신고가있었습니다.


facebook settings page에서 응용 프로그램 도메인 설정에 대한 도구 설명 텍스트는 명시 적으로이 가능 있음 상태 :

도메인 및 하위 도메인 (들) (예를 들어, "예에 인증을 사용하도록 설정 .com "은 * .example.com을 사용하게됩니다.)

+0

이것은 작동하지 않습니다. 나는'http : //domain.com'과'domain.com'을 시도해 봤는데 어느 쪽이든 올바르게 작동하지 않는다. – Fabrizio

+0

작동하지 않는다. – Michelangelo

관련 문제