我正在尝试使用AWS Javascript sdk为Web应用程序提供登录功能 .
我设置了Cognito用户池,并且帐户正确注册,验证和登录 .
身份池中正在创建身份,但我现在想添加允许我使用我的Google帐户(或Facebook,Twitter等)授权的功能,并将该授权链接到身份池中的相同身份 .
我在文档中找不到任何允许我这样做的方法 .
我预计这将允许我的用户使用Google或用户名/密码登录,但我找不到有关如何链接这些授权的任何指导 .
此外,有没有一种方法可以在联合身份登录后创建用户池帐户,如果这是用户的初始联系点(例如:点击“登录Facebook”时,他们以前从未访问过) .
任何指导将不胜感激 .
最好的祝福,
哈尔
1 回答
你可以在这里找到google integration的文档:http://docs.aws.amazon.com/cognito/latest/developerguide/google.html#set-up-google-1.javascript
总而言之,在登录 Map 中,您需要从用户池传递google令牌和令牌 . 这会将两个登录链接到单个标识 . 现在,用户可以使用其中任何一个登录,并且用户将具有相同的身份 .
是的,以后可以创建用户池帐户 .