問題タブ [django-rest-framework-simplejwt]
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 Rest Framework は認証 JWT を回避します
ユーザーの認証に使用rest_framework_simplejwt
していますが、一部のビューではそれを無視する必要があります。これはパブリック ビューであるためです。トークンをビュー フローにチェックインしたい。予想される動作は次のとおりです。
公の場で
- トークンの検証を回避する: 有効期限が切れているか無効なトークンがある場合は、それを無視して、APIView で検証できるようにします
実際rest_framework_simplejwt
にトークンをチェックし401
、トークンが無効または期限切れの場合に発生させます...
authentication_classes
次のようにAPIView内で無効にしようとしました:
しかし、メソッドを入力する前に無効にすると、トークンを無効にしたためGET APIView
できませんif reques.user.is_authenticated:
:(
API http メソッドへの入力を有効にして、ユーザーを手動でチェックインする方法はありますか? ありがとう