0
在我的Django Rest Framework应用程序中,使用信号使用第三方OpenID身份验证登录的每个用户都会生成一个令牌。现在我可以使用此令牌(通过手动前往数据库并获取令牌)对具有authentication_classes = (TokenAuthentication,)
的视图进行API调用。Django Rest Framework令牌身份验证与社交身份验证登录
有人可以解释我如何在(OpenID)登录成功时向用户安全地提供此令牌。
Django的REST框架支持类似:
from rest_framework.authtoken import views
urlpatterns += [
url(r'^api-token-auth/', views.obtain_auth_token)
]
但是,这obtain_auth_token
观点仅支持POST请求这需要用户名和密码,这是不符合我的应用程序的情况。
如果我的工作流程中有任何缺陷,请纠正我的错误。
听起来像JWT是你在找什么? – Thomas