客户端的 django-rest-auth 令牌认证

django-rest-auth token authentication on client side

我在 api 中实施了令牌身份验证。当我发送带有用户凭据的 POST 请求时,我取回了令牌。但我似乎无法弄清楚如何实现客户端逻辑来使用此令牌。我的意思是我要把它存放在某个地方吗?

来自Django Rest Framework Docs

For clients to authenticate, the token key should be included in the Authorization HTTP header. The key should be prefixed by the string literal "Token", with whitespace separating the two strings. For example:

Authorization: Token 9944b09199c62bcf9418ad846dd0e4bbdfc6ee4b1

所以确实,你需要在前端的某个地方存储。

您可以阅读更多关于哪里是存放代币的最佳地点的信息here and here