gpt4 book ai didi

django - 如何使用 Django REST 框架和 React.js 前端对用户进行身份验证?

转载 作者:行者123 更新时间:2023-12-04 17:57:14 25 4
gpt4 key购买 nike

我正在制作一个网站,后端使用 django rest,前端使用 react.js。这将是我第一次使用带有 django 的前端框架。我在后端 (facebook/twitter/google) 使用 django-allauth 进行社交验证。

一旦用户通过第 3 方提供商 (facebook) 通过网络 session (使用 allauth)登录,我该如何将该数据传递到我的 React 应用程序?

我是否获取 facebook token ,验证它,然后生成一个 oauth2/jwt token 并以某种方式存储它?是否有一些样板/代码可以节省我的时间。我不想在这里重新发明轮子。

非常感谢!

最佳答案

获得 token 后,您可以将其存储在 cookie 中(如果您正在开发 IOS 应用程序,则可以存储在钥匙串(keychain)中),而不是将 token 放入您的请求 header 中,然后向您的服务器发出请求,例如:

curl -H "Authorization: bearer your_access_token" -A "ChangeMeClient/0.1 by YourUsername" http://your_server/your_api

这可能会有所帮助 Authorizing a request

关于django - 如何使用 Django REST 框架和 React.js 前端对用户进行身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39401787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com