1

我有一個Django和Django的REST框架項目,我想移動到能夠請求令牌,然後使用該令牌X分鐘前他們斷開連接。我不想爲每個移動設備創建一個用戶,我只想要一次性密碼。Python的Django的DRF API一次沒有用戶名/密碼會話/憑證/密碼認證

我嘗試使用內置的DRF身份驗證系統,但它需要的用戶。

所以我想只是用onetimepass包生成一個一次性權。

回答

1

您可以創建生成一個基於時間的OTP一個視圖,然後使用自定義的身份驗證模塊中針對單個用戶進行身份驗證。您還可以使用JWT的過期時間對單個用戶進行身份驗證。