reactjs - AWS Cognito 与 django 休息框架 react js?

标签 reactjs django amazon-web-services amazon-cognito

我想在我的 web 应用程序中将第三方身份验证与 AWS Cognito 集成。
我有一个带有 django 后端的 React JS 应用程序。
我找到了this教程,但我真的不明白这将如何与现有的前端应用程序一起工作,而不是如何实现它。
如果用户登录到前端并通过 cognito 进行身份验证(其他问题:Amplify 中的后端是否必要?), token 可以传递给 django API - 那么 cognito 是否需要在 django 中再次调用?这一步对我来说还不是很清楚。
任何帮助表示赞赏。没有反应+ DRF的例子吗?

最佳答案

您阅读的教程显示了在后端实现它的正确方法。在您的 react 前端,您将使用 Amplify 来获取 token 。当您从 React API 进行 API 调用时,通过 HTTP header Authorization 将 token 传递给您的 API值为 Bearer <access_token> .

关于reactjs - AWS Cognito 与 django 休息框架 react js?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65782489/

相关文章:

python - 如何更新模型但在 Django 中返回未修改的模型?

amazon-web-services - 使用 AWS Cognito 执行 IdP 启动登录时出错

java - 公共(public)子网中的 AWS Apache 和私有(private)子网中的 Tomcat

node.js - 将 NodeJS 运行时从 8.10 更新到 10.x 或 12.x - AWS Amplify

reactjs - 如何从其他组件访问 useQuery refetch 方法?

javascript - 有人可以解释这条线在做什么吗

python - Django + mod_python + apache : admin panel and urls don't work

php - 将遗留 mySQL 数据库集成到新的 Django ORM 支持的数据结构中

javascript - Next.js 图像组件 Tailwind-css 不起作用

reactjs - 将 Font Awesome Pro 添加到 React 应用程序 - 入门