2012-04-01 7 views
5

FacebookはIPアドレスでコールバックを許可していません。では、プロダクションドメインではなく、自分のコンピュータでfacebook認証oauthサインアップフローをどのようにテストしますか?テストサーバーへドメイン名の制限がある場合、facebookのoauthでどのように開発を行うのですか?

+0

私はその制限に精通していません。それは動的DNSを使用して解決できますか?また、あなたのプロバイダにあなたのIPのPTRレコードがないのですか? 3番目のオプション:phpinfoページを持っているサイトを知っていればそこへPOSTし、コールバックパラメータをクエリ文字列から取得できます。もちろん、それらは非常にうまく損なわれる可能性があります。 –

+1

私の悪い、POSTではなく、あなたのコールバックとしてphpinfoページを使用し、あなたからパラメータを得ることができます。 –

+0

どういう意味ですか?開発者の設定では、アプリケーションドメインに何も入れず、ウェブサイトボックスにローカルIP(192.168.1.10など)を指定するだけです。 oauthが動作します。 – dragonjet

答えて

8

ポイントyourdomain.comあなた/etc/hostsファイルを編集して(私が得た場合127.0.0.1、右のこと)。

はい、/etc/hosts私はまたC:\Windows\System32\drivers\etc\hostsを意味しました。

+1

ああ、そうだよ! duh ... +1私はメカニズムを忘れてしまったのは、Facebookが単純にLocation:ヘッダーにクエリーストリングのパラメータ –

関連する問題