发布于: Feb 25, 2022
AWS Amplify 宣布正式推出适用于 Flutter 的 Authenticator UI 库。使用 Authenticator UI 库,Flutter 开发人员可以在几分钟内创建登录/注册体验。当开发人员从 Amplify CLI 或 Amplify Studio 添加“身份验证”类别并设置授权和验证属性时,系统会相应地显示 Authenticator 登录/注册表单。开发人员还可以将自定义主题应用于 Authenticator 表单,并覆盖登录/注册字段上的验证。此外,开发人员可以添加/删除注册表单中使用的配置文件属性字段。
开发人员可将其应用程序的主小组件包装在 Authenticator 小组件中,用户在登录时将自动重定向到其子小组件。通过 Amplify CLI 设置 Amplify 后端并遵循 Amplify 快速入门指南中的步骤,Flutter 开发人员可以增加对社交登录提供商(例如 Amazon、Sign in with Apple、Facebook 和 Google)的支持。配置后端后,Authenticator 会自动处理在其 Flutter 应用程序中显示社交提供商登录按钮以及登录/注册逻辑的问题。Amplify Authenticator 还利用本地化功能,允许开发人员配置所需的区域设置,以及需要为每个区域设置显示的文本。