質問: DjangoでWebアプリを作ろうとしています。 python-social-authを利用して、Facebookでのログイン機能を作りたいです。 しかし、開発環境で実装してみたのですが、実際にログインページに飛ぶと、Facebookには遷移するのですが、 Warning Insecure Login Blocked: You can't get an access token or log in to this app from an insecure page. Try re-loading the page as https:// というダイアログが出てしまいます。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/f5e31502b4313415e91a497fa4ac1e2c.png) これは、https://のURLからしか受け付けてもらえないということだと思うのですが、開発環境でもhttps://にすることは可能なのでしょうか?もしくは、https://にしなくても、Facebookログイン機能を実装する方法はあるのでしょうか? なお、開発環境においては、 http://test.com:8000/ というURLでアクセスできるようにしています。 Facebook for Developersには、 アプリドメインとして、 test.com としています。 (もちろん、これは仮のドメインです。) Facebookログインの仕組みをどのように開発をされているのか、お分かりの方、ご教示頂ければ幸いです。
回答: すみません。 クライアントOAuth設定において、「HTTPSを強制」が「はい」になっていたことが原因でした。 「いいえ」にしたら、アクセスできました。