django - 如何在 Django 的单个 API 中获取访问令牌和刷新令牌(rest_framework_jwt)
问题描述
我需要在单个 API 中获取访问令牌和刷新令牌,目前我有 2 个用于访问令牌和刷新令牌的 API
url(r'^token-auth', view.ObtainJWTView.as_view(), name='token-auth'),
url(r'^token-refresh', refresh_jwt_token),
我需要两个 API
解决方案
你不需要更多的api
url(r'^token-auth', view.ObtainJWTView.as_view(), name='token-auth'),
这将返回访问和刷新令牌
当您发布刷新令牌时,另一个将返回新的访问令牌
url(r'^token-refresh', refresh_jwt_token),
检查文档
https://django-rest-framework-simplejwt.readthedocs.io/en/latest/getting_started.html#usage
如果您仍然感到困惑,请告诉我您可以制作新的客户视图并使用上述视图中使用的 to 序列化程序