当前位置: 首页 > 知识库问答 >
问题:

AWS Cognito中的电子邮件和电话号码验证

壤驷敏学
2023-03-14

我正在开发一个门户/移动应用程序,用户需要在注册过程中提供电子邮件id和电话号码。如果用户选择在系统中创建用户id,我将使用Congnito用户池进行身份验证。Cognito具有验证此类用户的电话号码/邮件id的功能。

如果他们选择使用他们的facebook/领英ID登录,Cognito中没有方法来验证电子邮件-d/电话号码。

如何验证联合身份用户的电子邮件/电话号码?

共有2个答案

麻鹏鹍
2023-03-14

你能澄清这个问题吗?它有混合信息,提到Cognito有验证电子邮件和电话号码的功能,而Cognito没有这样的功能。

我应该提到,使用Cognito在email或phone_number属性中存储的任何内容都将被验证为email或phone_number。

秦凯旋
2023-03-14

如果您使用的是身份提供商(Google、Facebook、Cognito用户池等),您将使用提供商的SDK功能验证电子邮件或手机等。

这样想吧。Cognito Federated Identities是支持许多身份提供者的管理接口。Cognito用户池、LinkedIn等是身份提供者,提供Cognito联合身份接受的标识来标识用户。Cognito联合身份不管理单个用户。

使用Facebook/LinkedIn SDK管理用户。

 类似资料:
  • 如果不使用JavaScript,那么仅使用Django如何做到这一点呢?

  • 问题内容: 我正在构建一个 Android 应用程序,在该应用程序中我使用不同的方式让用户注册自己,例如电子邮件/密码,电话,谷歌,Facebook,Twitter。我还希望用户能够将彼此添加为联系人。 如果仅使用电子邮件和Google,那么实施起来会很容易,因为我可以将用户的电子邮件存储在数据库中,并使用它来识别不同的用户并在他们之间建立关系。 但是现在的问题是,用户也可以使用他们的电话号码进行

  • 每当我在Firebase中使用电子邮件/密码身份验证提供程序时,提供程序都会在成功注册时发送一个无记名令牌,即使是。是否有一种开箱即用的方法将电子邮件/密码身份验证提供程序配置为在用户验证其电子邮件地址之前不发送无记名令牌(并返回403错误)? 请注意,我知道如何创建用户、登录用户、发送验证电子邮件等。。。使用firebase v9。x通过firebase/auth中的方法创建用户(使用Email

  • 我在验证电话号码时遇到了问题。电话号码是一个10位数的字符串,应该填充在三个输入字段中第一个输入字段--仅有3位数(要求,只能接受数字和最大长度3)第二个输入字段--仅有3位数(要求,只能接受数字和最大长度3)第三个输入字段--仅有4位数(要求,只能接受数字和最大长度4)

  • 我是HTML,有谁能帮我验证一个电话号码只有'+'和数字值和电话号码不超过13个数字,并验证电子邮件与'@'和‘。我不想使用javascript

  • 我想弄清楚这个验证手机号码到我的Android系统是如何工作的。 我已经添加了代码和whant来验证46123456789,但最后一个号码(9)没有添加到电话号码中。 我用的是: 我是不是错过了什么