首页 > 解决方案 > python-social-auth 返回 drf 令牌作为参数

问题描述

我正在为我的客户使用 django rest 框架的令牌身份验证。我还在我的项目中使用 python-social-auth 实现了社交身份验证。

但是,一旦用户使用 python social auth 登录(或注册),我想重定向到下一个 url以及作为参数的 drf 令牌。

所以,如果我从前端发出这样的请求:

localhost:8000/auth/login/github?next=localhost:3000

那么后端应该重定向到以下网址

localhost:3000?token=USER_TOKEN_HERE

USER_TOKEN 将是创建或登录用户的 drf 令牌。这如何在 python-social-auth 中实现?我找不到任何好的参考资料。

非常感谢!

标签: djangodjango-rest-frameworkpython-social-auth

解决方案


推荐阅读