2011-10-05 9 views
6

GoogleのプラットフォームにFacebookを統合しています。私たちはさまざまな顧客にサービスを提供し、それぞれ異なるアクセスURLを持っています:http://customer1.example.com; http://customer2.example.comなど。 OAuth 2.0を実装しているため、顧客はアプリ内で特定のフェイスブックアクションを実行できます。異なるサブドメインにリダイレクトするFacebookアプリ

ドキュメント(https://developers.facebook.com/docs/authentication/)の外観からは、承認フローが動作するように、お客様ごとに1つの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

UPDATE 3/19/2014 - この機能が無効になっているという苦情がありました。


facebook settings pageアプリケーションドメイン設定にツールヒントのテキストは、明示的にこれが可能であると述べている:

ドメインやサブドメイン(複数可)(例えば、「一例で認証を有効にします.com "は* .example.comを有効にします)

+0

これは動作しません。私は 'http://domain.com'と' domain.com'で試してみましたが、どちらの時にも正しく動作しません。 – Fabrizio

+0

動作しません – Michelangelo

関連する問題