【发布时间】:2020-10-29 14:29:03
【问题描述】:
我正在尝试在刷新令牌时检查用户是否仍然存在,在刷新令牌时返回用户的更新详细信息(如果已更新)。无论如何从刷新令牌中检索用户的详细信息? [request.user] 当前被标记为 AnonymousUser,所以我无法知道刷新令牌属于谁。
【问题讨论】:
标签: django django-rest-framework django-rest-framework-simplejwt
我正在尝试在刷新令牌时检查用户是否仍然存在,在刷新令牌时返回用户的更新详细信息(如果已更新)。无论如何从刷新令牌中检索用户的详细信息? [request.user] 当前被标记为 AnonymousUser,所以我无法知道刷新令牌属于谁。
【问题讨论】:
标签: django django-rest-framework django-rest-framework-simplejwt
我认为为一种工作设置一个端点是一种很好的做法。在你的情况下,最好有:
请查看Djoser 包。它具有可重复使用的预定义视图和 URL。
如果您真的想在刷新时获取一些用户信息,那么您可以尝试将一些用户信息放入 jwt 有效负载部分。但我宁愿选择单独的端点。如果用户不存在,则刷新令牌不会返回新令牌。
【讨论】: