使用aws-amplify,aws cognito在React-native中实现正确的身份验证和导航流程

时间:2020-04-26 13:00:02

标签: react-native react-navigation amazon-cognito aws-amplify

我正在尝试找出结合以上所有内容的最佳方法。我正在构建的应用程序几乎已完全通过身份验证,但是我需要找出有关如何通过导航流获取身份验证流的最佳实践。

到目前为止我考虑过的策略是:

  • 包装身份验证包装中的每个组件
    • 在任何时候都可以重定向,并有机会获得用户个人资料
    • 我实质上是在每个导航堆栈上请求用户配置文件,这似乎很浪费
  • auth层内的嵌套导航
    • 这意味着我在导航堆栈的根目录有用户详细信息
    • 不确定如何将其与android和iOS nav最佳实践结合在一起,或者是否有任何开销

我试图完全解决的问题以及我对此的要求是

  • 检查身份验证
  • 如果没有个人资料,请注册
  • 登录是否有个人资料
  • 登录后加载个人资料
  • 主要应用功能(已完全验证)
  • 通往其他各种屏幕的仪表板
  • 需要确保正在进行的会话
  • 需要提供用户个人资料

有人可以在这里指出正确的方向吗?到目前为止,我的谷歌搜索没有成功,这可能是因为我没有写出一篇论文就没有找到正确的问题要问。如果任何人都可以分享任何琐碎的例子,那就更好了!

预先感谢

0 个答案:

没有答案
相关问题