1

Django 1.11.4 と Django OAuth Toolkit を使用して OAuth2 認証をテストしようとしています。チュートリアル (文字通り逐語的に) に従った後、heroku のコンシューマー アプリケーションは、生成されたコードの交換を拒否し、特定されていないエラーで認証トークンを付与します。

いろいろいじった後、構成時にさえDEBUG、OAuthフレームワークが安全でないトランスポートプロトコル例外を通過することがわかりました(httpnotを使用するローカルDjangoサーバーを介していたためhttps)。したがって、Web アプリケーションを SSL 対応の Apache インスタンスに移植しましたが、それでもコンシューマー アプリから不明なエラーがスローされます。

ドキュメントに示されているように、秘密鍵とすべてのセットアップがある場合、ここで概説されているチュートリアルとherokuアプリケーションを逐語的に従っていることに注意してください。コードをトークンと交換するために戻ったときに認証リンク (およびデータベース エントリ) が生成されますが、不特定のエラーで失敗します。結果は次のようになります (明らかな理由により、完全なサーバー アドレスは省略されています)。

ここに画像の説明を入力

何が間違っている可能性がありますか?

4

0 に答える 0