AWS Amplify + Cognito:创建没有用户名的帐户/使用电子邮件而不是用户名?

jef*_*wis 3 amazon-web-services amazon-cognito aws-amplify

我是 AWS 新手,对通过 Amplify 门户添加用户有疑问。我有电子邮件或电话号码的设置,但当我尝试创建用户时,它需要用户名。

我宁愿让用户输入电子邮件来代替用户名,但不确定 AWS Amplify 的动态。

AWS Cognito 设置:

在此输入图像描述

AWS Cognito 创建用户(在线门户):

在此输入图像描述

Chr*_*ort 5

对于 Cognito,它将始终有一个Username被认为与其余属性分开的字段。它还包含phone_numberemail属性,该属性被视为与用户名分开。因此,如果您希望用户通过电子邮件和/或电话号码注册,那么您将提交电子邮件/电话号码作为用户名,并且如果您愿意,您还可以在各自的字段中提交电子邮件和/或电话号码使用它们进行验证或帐户恢复选项。