我是一名前端移動開發人員,我有一個 100% 白標的 Flutter 專案,現在我正在研究后端并使用 Django RF 開發它。我將為我的應用程式的所有生成版本使用相同的資料庫,因此為了防止用戶在兩個不同的版本中使用相同的帳戶登錄,我需要生成一個具有超過 2 個引數的令牌(電子郵件/密碼 第三個)。在這種情況下,最佳做法是什么?
我正在使用“rest_framework.authentication.TokenAuthentication”。
uj5u.com熱心網友回復:
“將此答案視為評論。我無法評論(缺乏聲譽)。”
關于“rest_framework.authentication.TokenAuthentication”,據我從docs了解到,它需要一個用戶物件(不是某些特定欄位)并進行哈希處理,并且沒有對自定義它進行任何描述。另一種解決方案是使用 JWT 和DRF simplejwt。并通過使用它,您可以根據自定義令牌宣告自定義要生成哈希的欄位。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/441597.html
