想在Django端登录,也想在Vue端登录

oyxsuwqo  于 2023-08-08  发布在  Go
关注(0)|答案(1)|浏览(95)

我有一个带有一些页面的Django应用程序,然后我使用Django Rest Framework为Vue应用程序提供数据,包括用户登录。Django网站和Vue应用程序不在同一个域名、服务器、国家或世界上。我想知道如果我在Django端登录,我被重定向到Vue应用程序,我也在Vue端登录,我该怎么做?反之亦然,如果我在Vue端登录,我也在Django端登录。
我正在使用JWT身份验证,我想把令牌发送到页面(如果在Vue端登录,则发送到Django端),但这似乎是不可能做到的,或者我只是找不到如何做到这一点的答案。

cngwdvgl

cngwdvgl1#

您可以在后端使用DRF's Simple JWT
在Vue端,您必须创建一个流来登录用户并将令牌保存在本地存储或某些全局上下文中。您还应该创建一个上下文来捕获任何401 -> 403以刷新令牌或转发用户再次登录。
你可以从库的作者那里看一下this example project

相关问题