Flutter自定义Amplify无密码身份验证

0

【以下的问题经过翻译处理】 一直在关注以下这篇文章:https://aws.amazon.com/blogs/mobile/how-to-create-a-one-time-password-authentication-flow-using-amplify-flutter/

我想实现的是只用手机号进行身份验证,而不需要密码或邮箱。

这篇文章指明了正确的方向,但我想知道是否已经有其他的资源可以使用手机号码和短信otp?如果没有,还有两个问题:

  1. 我认为我需要使用SNS替换SES,这是正确的吗?
  2. 是不是因为安全原因,支持邮箱otp,但不支持电话号码?
profile picture
专家
已提问 4 个月前65 查看次数
1 回答
0

【以下的回答经过翻译处理】 是的,您可以使用SNS替换SES。支持邮箱OTP但不支持电话号码OTP的原因是因为验证邮箱地址比验证电话号码更容易。邮箱地址是公共信息,而电话号码不是。因此,验证邮箱地址比验证电话号码更容易。此外,邮箱比短信消息更安全,更少容易遭受恶意攻击。

profile picture
专家
已回答 4 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则