2017-08-29 71 views
2

如何使用rest框架註銷jwt。如何使用rest框架註銷jwt

如何關閉已登錄用戶的現有令牌?

就像有一個get_jwt_token函數,是否有一個函數來打破或關閉?

非常感謝您

+3

的可能的複製[如何刪除Django的JWT令牌?](https://stackoverflow.com/questions/40604877/how-to-delete-a -django-JWT令牌) –

回答

1

我發現這樣做是在用戶模式創建jwt_secret領域,以屬性來獲取它一起,並使用uuid設定值的最佳方式。然後將JWT_GET_USER_SECRET_KEYsettings.py設置爲該屬性。當你想註銷時,你重置jwt_secret,這反過來使舊jwt_secret生成的所有令牌無效。我讀到它,並開始了與它從這個博客張貼https://tag1consulting.com/blog/building-api-django-20-part-i