当前正在开发要为其实现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令牌)。我目前的计划是这样:
这样,我可以涵盖所有情况。但是有更好的方法吗?