Facebook 防止联合登录中出现重复用户名

Facebook 防止联合登录中出现重复用户名,facebook,amazon-web-services,amazon-cognito,aws-userpools,Facebook,Amazon Web Services,Amazon Cognito,Aws Userpools,我有多个身份提供者(Cognito用户池、Facebook和Google)支持的Cognito登录设置。在我的用户池配置中,我将电子邮件用作用户名。所需的功能是让用户名在所有身份提供者中都是唯一的。i、 e.如果用户使用Facebook登录,且其Facebook电子邮件为“user@test.com“然后他们用谷歌登录,他们的谷歌电子邮件是”user@test.com“,或者他们不能登录,或者他们的联合身份应该合并 这是连接设备的用户管理。我不希望一个用户在登录Facebook时安装一些设备,然

我有多个身份提供者(Cognito用户池、Facebook和Google)支持的Cognito登录设置。在我的用户池配置中,我将电子邮件用作用户名。所需的功能是让用户名在所有身份提供者中都是唯一的。i、 e.如果用户使用Facebook登录,且其Facebook电子邮件为“user@test.com“然后他们用谷歌登录,他们的谷歌电子邮件是”user@test.com“,或者他们不能登录,或者他们的联合身份应该合并

这是连接设备的用户管理。我不希望一个用户在登录Facebook时安装一些设备,然后用Google登录,却无法从他们的Facebook帐户中看到他们的设备

我知道这会变得复杂,因为你只需要一个电话号码就可以创建一个Facebook帐户

我知道Cognito用户池中有一个预认证触发器,但当我使用联邦身份登录时,它似乎没有被触发。无论我使用哪一个身份提供商(用户池、Facebook、谷歌),是否有一个触发因素会触发我的行为


谢谢,

有关于这位兄弟的最新消息吗?有人回答吗