私はFacebookログインを使用するウェブサイトを開発しています。さて、私はこれを私の生産環境と開発環境の両方で動作させたいと思っています。Facebookのログイン - ローカルホストとプロダクションの両方で開発する方法?
Facebookでは、FacebookがリダイレクトできるサイトURLを1つ与えることができます。これは私の開発段階ではうまくいきましたが、今は両方を本番環境で動作させたいと思っています。
私のドメインnavnでローカルのIIS上でアプリケーションを実行し、ホストファイルを変更することが1つの方法だと思いますが、それは真剣に最も簡単な解決策ではありません!
最も簡単な方法両方の環境で動作させるにはどうすればよいですか?
ニース:)これは新しい機能だとはっきりと確信していますが、これが今のところ最高の答えです。 –
これらの設定は、[製品]> [Facebookログイン]> [設定:有効なOAuthリダイレクトURI]にあります。また、コールバックルートではなくルートURLを指定することに成功しました。 –
localhost(トリプルチェックredir url)からXHRリクエストを行うとき: 'XMLHttpRequestはhttps://www.facebook.com/v2.8/dialog/oauth?client_id=xxxx&redirect_uri=http://xxxx.comをロードできません。 「https://www.facebook.com/v2.8/dialog/oauth?client_id=xxxx&redirect_uri=http://xxxx.com」から「https://m.facebook.com/v2.8/dialog」にリダイレクトする/oauth?redirect_uri=http%3A%2F%2Fxxxx.com&client_id=xxxx 'がCORSポリシーによってブロックされています:要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。したがって、Origin 'http:// localhost:8100'はアクセスが許可されていません。 – Jacksonkr