問題タブ [django-oauth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
358 参照

django - Django OAuth Toolkit の例が機能しない

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

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

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

ここに画像の説明を入力

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

0 投票する
1 に答える
576 参照

python - 認証されたリクエストをOAuth2.0 Django rest Framworkに送信する際のアクセス許可の問題を取得する

OAuth2.0 を django-rest-framework に統合しました。認証されたリクエストをクラスベースのビューに送信すると、これが得られました

設定.py

ビュー.py

urls.py

そして、これは私のヘッダーがどのように見えるかです

これが私が生成したアクセストークンです。