【问题标题】:AWS Amplify + Cognito: Create account without username/Use email instead of username?AWS Amplify + Cognito:创建没有用户名的帐户/使用电子邮件而不是用户名?
【发布时间】:2020-12-09 04:41:48
【问题描述】:

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

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

AWS Cognito 设置:

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

【问题讨论】:

    标签: amazon-web-services amazon-cognito aws-amplify


    【解决方案1】:

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

    【讨论】:

    • 感谢您的澄清!
    猜你喜欢
    • 2021-11-07
    • 2021-09-04
    • 2021-03-26
    • 2016-04-10
    • 2013-08-20
    • 1970-01-01
    • 2010-11-01
    • 2017-05-05
    • 2021-01-01
    相关资源
    最近更新 更多