【发布时间】:2019-01-18 20:49:00
【问题描述】:
虽然在 SO 上有很多关于这个主题(或密切相关)的帖子,但我没有找到我想要的。
正如标题所示,我使用 Django Rest Framework 作为后端,并使用 React 作为前端。
现在我实现了令牌身份验证,它运行良好。唯一的问题是token存储在React的状态中,如果用户刷新页面,他就不再登录了(token丢失了)。
所以,现在我想切换到会话身份验证,因为问题已经解决了。但这需要我做一些研究,在我去那里之前,我想知道这是否是最好的选择。
我的问题:
我是否需要使用会话身份验证来让用户保持登录状态,即使 React 的状态发生变化。或者我也可以通过令牌身份验证来实现相同的目标(以安全和负责任的方式?)
我想我可以将令牌保存在 cookie 中,但这对我来说似乎不安全。
编辑:
后来我意识到,为什么不将令牌存储在会话中?
【问题讨论】:
标签: django reactjs authentication django-rest-framework