私はdjangoアプリケーションで認証するためにDjango RESTフレームワークJWTライブラリを使用しています。 JSON Webトークン認証を使用するという考えは、すべてのリクエストでデータベースの移動がないと考えました。 しかし依然としてリクエストごとにデータベースからユーザーのデータ(トークンのPAYLOADに格納されています)を取得します。 私は何が間違っていますか?Django RESTフレームワークJWTはすべてのリクエストでデータベースからユーザを確認します
0
A
答えて
0
Webtokenメカニズムとサーバー認証の内部構造は、かなり直交しています。
ウェブトークンでは、所有者は誰であるかを言うことができます。ユーザーのユーザー名とパスワードを保持するのと似ていますが、ユーザーが新しいパスワードを習得しなくてもトークンを取り消すことができます。この認証方法は、サーバーがデータベースアクセスを行うかどうかは関係ありません。
サーバーで認証中にDBアクセスを排除する場合は、django-cached_authentication_middlewareのような認証キャッシュメカニズムを使用できます。
関連する問題
- 1. Django RESTフレームワークでのユーザ認証
- 2. スーパーユーザ以外のすべてのユーザのDjango Restフレームワークを制限
- 3. jwt - マイクロデバイスでのDjango-rest-framework-jwt認証
- 4. RESTフレームワークのテストJWT認証エラー
- 5. リクエストごとにJwtトークンを確認していますか?
- 6. django restフレームワークjwt認証に電子メールとパスワード
- 7. django restフレームワークをappidとアクセストークンで認証しますか?
- 8. Django Restフレームワークの認証エラー
- 9. django restフレームワークでjwt認証を使用してユーザーの詳細を取得する方法は?
- 10. Django RESTフレームワークでDBにJWTトークンを格納する方法
- 11. Django JWT Django RESTフレームワークを使用したローカルとmod_wsgiサーバの認証動作が異なります
- 12. Django restフレームワークのカスタム認証クラスからカスタムレスポンスオブジェクトを返す方法
- 13. AngularJsはすべてのリクエストでユーザーを確認します
- 14. restフレームワークを使用してパスワードを取得するJWT
- 15. Djangoの認証バックエンドとしてDjango RESTフレームワークを使用
- 16. django restフレームワークで現在のユーザを取得する
- 17. django restフレームワークでユーザを作成した後のカスタムjsonレスポンス
- 18. Django rest APIのModelViewSetクラスからリクエストのユーザ名を取得する方法は?
- 19. PUTリクエスト付きDjango JWT認証
- 20. Django Rest Framework JWTユニットテスト
- 21. 入力ユーザ名django restフレームワークですぐにユニークにチェック
- 22. Django RESTフレームワーク+ Django REST Swagger
- 23. Django RESTフレームワーク+ Django REST Swagger + ImageField
- 24. Django Rest JWTでの角度付きHTTPリクエスト
- 25. django restフレームワークとの角度認証
- 26. javaのテキストファイルからユーザ名/パスワードを確認しています
- 27. ユーザー名またはメールアドレスを使用してDjango Rest JWTログインしますか?
- 28. ApiキーとDjango Restフレームワーク認証トークン
- 29. SAML SSO Django RESTフレームワークによる認証
- 30. リモートjwt認証を使用するDjango REST