如何将Cognito用户池与Facebook等外部提供商合并?

Chr*_*ine 11 amazon-web-services amazon-cognito

到目前为止,Cognito拥有支持Facebook等外部提供商的身份池.

现在有Cognito用户池 - 我很乐意使用它.

但我无法弄清楚如何同时支持Cognito用户池和Facebook等外部提供商.

似乎身份池和用户池是分开的东西,我看不出如何把它们放在一起.

简而言之,我希望我的用户能够使用Facebook或用户池登录.

有人知道是否有可能吗?

Mar*_*rio 8

您可以在Cognito联合身份池中将Cognito用户池添加为身份提供者.

脚步:

(1)创建用户池,记下用户池ID和应用客户端ID
(2)导航到Cognito Federated Identity控制台.
(3)创建/编辑联合身份池时,展开"身份验证提供程序"
(4)单击"身份验证" 选项卡
(5)输入用户池ID和应用程序客户端ID.

然后,您将使用Cognito用户池,就像使用亚马逊,Facebook,Google,Twitter或任何OIDC提供商一样.

这篇博文应该有所帮助:http://mobile.awsblog.com/post/TxGNH1AUKDRZDH/Announcing-Your-User-Pools-in-Amazon-Cognito