Djangoで作成したwebアプリにFacebookログインの仕組みを作りたいのですが、うまくいかないです。
サーバーはさくらVPS上のUbuntu Serverで、nginx、Gunicornで動いています。
ログインしようとすると、
URLを読み込めません: このURLのドメインはアプリのドメインに含まれていません。このURLを読み込むには、アプリ設定のアプリドメインにすべてのドメインとサブドメインを追加してください。
というエラーが出ます。
Facebookログインの実装は、python-social-authを利用しています。
https://github.com/python-social-auth/social-app-django
なお、/etc/nginx/sites-enable/defaultは、下記のとおりです。
upstream test{ server 127.0.0.1:3000; } server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; access_log /var/log/nginx/localhost.access_log; root /var/www/html; server_name www.sample.com; location / { proxy_set_header Host $host; proxy_pass http://test; } }
Facebook Developersの登録は、
サイトURL:http://www.sample.com:3000/
有効なOAuthリダイレクトURI:http://www.sample.com/,http://www.sample.com:3000/
手がかりが全くつかめず困っております。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/02 03:26