問題タブ [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.
django - Django OAuth Toolkit の例が機能しない
Django 1.11.4 と Django OAuth Toolkit を使用して OAuth2 認証をテストしようとしています。チュートリアル (文字通り逐語的に) に従った後、heroku のコンシューマー アプリケーションは、生成されたコードの交換を拒否し、特定されていないエラーで認証トークンを付与します。
いろいろいじった後、構成時にさえDEBUG
、OAuthフレームワークが安全でないトランスポートプロトコル例外を通過することがわかりました(http
notを使用するローカルDjangoサーバーを介していたためhttps
)。したがって、Web アプリケーションを SSL 対応の Apache インスタンスに移植しましたが、それでもコンシューマー アプリから不明なエラーがスローされます。
ドキュメントに示されているように、秘密鍵とすべてのセットアップがある場合、ここで概説されているチュートリアルとherokuアプリケーションを逐語的に従っていることに注意してください。コードをトークンと交換するために戻ったときに認証リンク (およびデータベース エントリ) が生成されますが、不特定のエラーで失敗します。結果は次のようになります (明らかな理由により、完全なサーバー アドレスは省略されています)。
何が間違っている可能性がありますか?
python - 認証されたリクエストをOAuth2.0 Django rest Framworkに送信する際のアクセス許可の問題を取得する
OAuth2.0 を django-rest-framework に統合しました。認証されたリクエストをクラスベースのビューに送信すると、これが得られました
設定.py
ビュー.py
urls.py
そして、これは私のヘッダーがどのように見えるかです
これが私が生成したアクセストークンです。