2017-08-29 62 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