首页 > 解决方案 > AWS Cognito 与 django 休息框架反应 js?

问题描述

我想在我的 web 应用程序中将第三方身份验证与 AWS Cognito 集成。我有一个带有 django 后端的 React JS 应用程序。

我找到了这个教程,但我真的不明白这将如何与现有的前端应用程序一起工作,而不是如何实现它。

如果用户登录到前端并通过 cognito 进行身份验证(其他问题:Amplify 中的后端是否必要?),令牌可以传递给 django API - 那么 cognito 是否需要在 django 中再次调用?这一步对我来说还不是很清楚。

任何帮助表示赞赏。没有反应+ DRF的例子吗?

标签: reactjsdjangoamazon-web-servicesamazon-cognito

解决方案


您阅读的教程显示了在后端实现它的正确方法。在您的反应前端,您将使用 Amplify 来获取令牌。当您从 React API 进行 API 调用时,通过Authorization带有 value的 HTTP 标头将令牌传递给您的 API Bearer <access_token>


推荐阅读