AWS Cognito

时间:2017-05-10 12:15:16

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

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

如果他们选择使用他们的facebook / linkedin id登录,则Cognito中没有方法可以验证email-d /电话号码。

请告诉我如何验证联合身份用户的电子邮件/电话号码。

2 个答案:

答案 0 :(得分:1)

如果您使用的是身份提供商(Google,Facebook,Cognito用户池等),您可以使用提供商的SDK功能来验证电子邮件或移动设备等。

这样想。 Cognito Federated Identities是支持许多身份提供商的管理界面。 Cognito用户池,LinkedIn等是提供Cognito联合身份接受识别用户的令牌的身份提供商。 Cognito Federated Identities不管理个人用户。

使用Facebook / LinkedIn SDK管理他们的用户。

我希望这会有所帮助。

答案 1 :(得分:0)

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

我应该提一下,无论您使用Cognito存储在email或phone_number属性中的任何内容都被验证为电子邮件或phone_number。