Amplify Flutter:如何实现自动登录和获取authToken



我正在使用Amplify Flutter在我的Flutter应用程序中实现用户身份验证,但无法解决以下两件事:

  1. 自动登录:如何实现自动登录,以便用户在关闭和重新打开应用程序时保持登录状态(即,除非用户特别注销应用程序,否则应用程序将无限期保持登录状态(?

  2. authToken:当用户登录时,我如何获得添加到我的传出api请求(从应用程序到我的aws后端(所需的authToken?

一直在互联网上搜索(并阅读官方文档(寻找解决方案,但似乎找不到太多信息或弄不清楚。

我也遇到了这个问题,并遇到了Amplify的Authenticator小部件。

它的设置非常容易,开发人员几乎不需要付出任何努力就能很好地工作。它从您的Amplify配置dart文件推断配置,甚至允许对UI的行为进行广泛的自定义。

@override
Widget build(BuildContext context) {
return Authenticator(
child: MaterialApp(
builder: Authenticator.builder(),
home: const AppContainer(),
),
);
}

完整的文档可以在这里找到

相关内容

  • 没有找到相关文章

最新更新