2017-03-18 5 views
0

初めて。ログインができないようです。私はdev.battle.netで自分のアプリケーションを作成しているジャンゴ、ジャンゴ・allauthとのpythonジャンゴジャンゴと-allauthでのOAuthを使用しようとbattlenetプロバイダ

{'code': 'unknown', 'provider': 'battlenet', 'exception': ProxyError(MaxRetryError("HTTPSConnectionPool(host='us.battle.net', port=443): Max retries exceeded with url: /oauth/token (Caused by ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 403 Forbidden',)))",),)} 

:私はあなたがbattlenetを使用してサイトを承認するように求めているポイントを得ることができますが、あなたはコールバックURLにリダイレクトしているとき、私はちょうどこれを取得します私はクライアント鍵と秘密鍵を私のdjango-allauthアプリに入れましたが、私はこの時点で固執しています。

誰もがこれでの経験がありますか?あなたが実行しているプロキシのどのような

答えて

0

? Nginx + Gunicorn?それは '/ oauth/token'をヒットしようとしており、失敗しています。私はBattle.netでallauthを設定しましたが、途中でこれを見ていませんでした。

何あなたのurls.pyとsettings.pyは見えますか?

  • 設定ファイルでSITE_IDを指定する必要があります。
  • リバースプロキシがhttps要求を処理していることを確認してください。
+0

無料のユーザーとして私をブロックしていました。私はあなたにコメントする時間を割いていただき、ありがとうございます。 –

+0

あなたはそれを理解してうれしい! :) – Kohonski

1

私は自分の質問に答えることができました。

私は今のところこれをホストするpythonanywhereを使用していると私は無料のサービスを使用していました。無料のユーザーでus.battle.netがリストに載っていないとヒットすることができる白いリストのURLがあるようです。私は1ヶ月間登録して、数分後に私のoauth呼び出しは正常に動作します。

私の状況に他の人がいる場合は、pythonanywhereが無料のアカウントにアクセスできるサイトの一覧を示します。

https://www.pythonanywhere.com/whitelist/

関連する問題