当用户bob@example.com登录时。 user-pool(其中email是用户名别名)如果他登录via,他会获得cognito-id-a。谷歌他得到了cognito-id-b
但是为了链接这两个ID,我从文档中了解到,必须通过提供登录令牌作为请求的一部分来调用api。但是对于要共存的登录,用户应该同时登录两个提供者(即在同一会话中一个接一个地登录)。有人可以解释如何实现这一目标的逐步流程。
提前致谢,
答案 0 :(得分:0)
你是对的,有一点他们必须一起使用才能获得一些身份。在使用两个令牌进行第一次调用之后,使用链接到该身份的任何一个令牌就足够了。如果需要,Cognito developer guide可以提供有关流量的更多详细信息。
就例子而言,GitHub上的Cognito sample apps将是一个有用的起点。每个示例都支持使用多个提供程序登录。