用户池和联合身份

时间:2016-06-15 23:48:56

标签: amazon-web-services amazon-cognito amazon-javascript-sdk

我正在尝试使用AWS Javascript sdk为Web应用程序提供登录功能。

我设置了Cognito用户池,并且帐户正确注册,验证和登录。

身份池中正在创建身份,但我现在想要添加允许我使用我的Google帐户(或facebook,twitter等)授权的功能,并将该授权链接到身份池中的相同身份。

我无法在文档中找到允许我这样做的任何方法。

我预计这将允许我的用户使用Google或用户名/密码登录,但我无法找到有关如何链接这些授权的任何指导。

此外,是否有一种方法可以在联合身份登录后创建用户池帐户,如果这是用户的初始联系点(例如:点击"使用Facebook登录"当他们有从来没有去过那里。)

非常感谢任何指导。

致以最诚挚的问候,

哈尔

1 个答案:

答案 0 :(得分:5)

您可以在此处找到Google整合的文档:http://docs.aws.amazon.com/cognito/latest/developerguide/google.html#set-up-google-1.javascript

总而言之,在登录地图中,您需要从用户池传递google令牌和令牌。这会将两个登录链接到单个标识。 现在,用户可以使用其中任何一个登录,用户将具有相同的身份。

是的,以后可以创建用户池帐户。