TokenObtainPairSerializer和TokenObtainPairView是Django REST framework的SimpleJWT庫提供的兩個相關的類。 TokenObtainPairSerializer是一個用於序列化和驗證用戶憑證以生成JSON Web Token(JWT ...
TokenObtainPairSerializer和TokenObtainPairView是Django REST framework的SimpleJWT庫提供的兩個相關的類。
TokenObtainPairSerializer是一個用於序列化和驗證用戶憑證以生成JSON Web Token(JWT)的類。它處理來自客戶端的身份驗證請求,驗證用戶提供的憑證是否正確,如果正確,則生成一個JWT作為響應的一部分。TokenObtainPairSerializer通常與TokenObtainPairView視圖一起使用。
TokenObtainPairView是一個視圖類,用於處理來自客戶端的身份驗證請求。它使用TokenObtainPairSerializer來序列化和驗證用戶憑證,並生成一個JWT作為響應的一部分。TokenObtainPairView還提供了一些自定義選項,例如控制響應格式、自定義錯誤消息等。
綜上所述,TokenObtainPairSerializer是用於生成JWT的核心類,而TokenObtainPairView則是將TokenObtainPairSerializer與Django REST framework視圖集成的視圖類。