Django REST Framework:如何为现有和新用户创建/处理auth_token?

时间:2019-06-15 11:42:45

标签: django django-rest-framework

当前正在开发要为其实现API的网络应用。此API将由iOS应用程序使用。

Django REST Framekwork提供了一个方便的视图来为用户创建令牌,前提是用户名和密码包含在标题中:

from rest_framework.authtoken import views

urlpatterns += [
    url(r'^api-token-auth/', views.obtain_auth_token)
]

假设用户将同时从Web和应用程序注册和登录。处理此问题的最佳方法是什么?我最大的疑问是将要从iOS应用登录的现有用户(他们已经有一个帐户,但是没有auth令牌)。我目前的计划是这样:

  1. 为所有现有用户创建身份验证令牌。
  2. 在注册时集成令牌创建,因此我们涵盖了以后的案例。

这样,我可以涵盖所有情况。但是有更好的方法吗?

0 个答案:

没有答案