0
私はdjangoでAPIを構築するためにDRFを使用しています。着信JWTを検証するrest_framework.authentication.BaseAuthentication
に基づいてカスタム認証クラスを作成しました。 JWTペイロード内には、要求を処理するビューでアクセスしたい属性、たとえば"organisation_id":"123"
があります。 request
オブジェクトのコンテキストに属性を追加する可能性はありますか? DRF docsによれば、BaseAuthentication
のauthenticate
メソッドは、タプル(user, auth)
のみを返す必要があります。DRFから余分なコンテキストを渡す方法カスタム認証クラス
これは機能しました。私はあなたと同じ意見を共有します。その情報をrequest.userオブジェクトにバインドする方法が見つかりました。ずっといい!ありがとう – pritstift