問題タブ [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 投票する
4 に答える
6207 参照

python - Django OAuth Toolkit - ユーザーを登録する

Django OAuth Toolkit のプロバイダーとリソースのドキュメントを調べましたが、見つけることができるのは、ユーザーhow to 'authenticate' a userへの方法ではありません。register

マシンですべてをセットアップできますが、ユーザー名とパスワードを使用してユーザーを登録する方法がわかりません。私は非常に微妙な何かが欠けていることを知っています。ユーザーを正確に登録し、アクセス トークンを取得して、リソース サーバーと通信するにはどうすればよいですか。

また

最初に通常の Django メカニズムを使用してユーザーを登録してから、同じトークンを取得する必要がありますか?

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

django - Django Oauthの問題「AccessToken」オブジェクトは呼び出し可能または反復可能ではありません

クラスベースの方法でユーザー作成に関してアクセストークンを生成するためにDjango Oauthを実装しようとしています。

serializer.py

ビュー.py

許可.py

上記の暗黙的な方法を使用している場合、作成されたユーザーに関してアクセストークンが生成されますが、ベストプラクティスではありません。したがって、APIView でカスタム認証クラスを作成するには、デコレーターに関して、または BaseAuthentication クラスを介して何を変更する必要があるかの標準的な手順は何ですか。

デコレータを使用していない場合

デコレータを使用するとき

上記の問題をデバッグするには、デコレータの問題を解決するか、クラス変数を変更しますか?