我目前正在使用 Flutter AWS Amplify 库开发一个以 AWS 作为后端的 Flutter 应用程序。我在身份验证过程中面临挑战,该过程依赖于唯一的用户 ID(仅限数字)和手机号码进行 OTP 验证,无需密码。
但是,我一直在努力寻找一种仅使用用户 ID 在 AWS Cognito 中创建用户的方法,导致我不得不对所有用户使用硬编码密码。
我有两个问题:
任何文档或参考资料将不胜感激。
我已经使用硬编码密码成功创建了身份验证过程。
我期待着以下内容。
注册
登录
出于明显的安全原因,不建议使用硬编码密码。相反,您可以使用以下参考实现来使用 Cognito 进行无密码身份验证:
https://github.com/aws-samples/amazon-cognito-passwordless-auth