用户池和联合身份

Hal*_*Hal 5 amazon-web-services amazon-javascript-sdk amazon-cognito

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

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

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

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

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

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

任何指导将不胜感激.

最好的祝福,

哈尔

Vin*_*aha 5

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

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

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