.net 我可以使用相同的用户池在Amazon AWS cognito中启用社交登录(google)吗?

3zwtqj6y  于 2022-11-19  发布在  .NET
关注(0)|答案(1)|浏览(105)

可以使用相同的用户池启用amazon(AWS)CognitoUserPool为了实现社交登录- Google认证,或者我需要创建新的用户池来启用谷歌认证?如果我需要Facebook,我应该创建另一个用户池吗?因为我不会有密码,如果我决定使用现有的用户池?如果我可以使用现有的用户池,或者我需要创建一个新的用户池来启用谷歌认证,这是否是一个问题?谢谢你的帮助!
我读了很多关于这方面的文章,但这让我很困惑,我应该创建一个新的用户池还是不。

jgwigjjp

jgwigjjp1#

您无需创建新的用户池,可以使用现有用户池并向其中添加新的联合身份提供者。
现有的用户池必须满足一些要求(默认情况下是这样的),比如Map的属性(将提供者的字段与认知用户的字段关联起来)必须是可变的。
configuring the social identity provider之后,您应该执行link the provider user to the (native) Cognito user,以便在通过用户名/密码或通过身份提供程序登录时,将他们识别为同一用户,并且令牌声明是通用的。

相关问题