【发布时间】:2021-01-26 23:29:12
【问题描述】:
我正在寻找一些关于如何使用 aws amplify 和 cognito 为 React Web 应用程序设计/构建身份验证流程的一般性建议。
我运行了一个使用预先构建的身份验证组件的小型演示,但我意识到我想要对它进行更多控制。
我在网上找到了几个指南,但他们的做法都有些不同,因为这确实是我第一次构建网络应用程序,我不确定哪个是“正确的”。
这是我使用的指南,但我在路由方面遇到了麻烦。成功登录后,它不会将用户重定向到仪表板私有路由。
https://blog.logrocket.com/authentication-react-apps-aws-amplify-cognito/
所有指南的总体结构几乎相同。用于登录/注册/密码重置等的单独容器。大多数使用某种私有路由,但他们选择处理状态的方式或他们使用类与 const 变量/函数的位置发生了变化。
我真的很想学习正确的方法来做这件事,并为应用设置打下基础,以便将来轻松处理/添加功能/扩展。
我想我应该弄清楚如何实现 redux?
如果有人在这里有任何具体建议,将不胜感激!
【问题讨论】:
标签: reactjs amazon-cognito aws-amplify