gpt4 book ai didi

amazon-web-services - 使用 AWS Cognito 的电子邮件和 Google 身份验证

转载 作者:行者123 更新时间:2023-12-05 05:19:31 24 4
gpt4 key购买 nike

我的应用目前使用 Cognito 用户池进行电子邮件和密码身份验证。它工作得很好。我现在想添加谷歌身份验证。

我已按照此处的文档将 google 添加为身份提供者 http://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-social.html .

我已经通过 google 验证了我的用户,并从 google 取回了 auth token 和 id token。我不确定下一步该怎么做。

我想我以某种方式将此 token 提供给了 cognito,而 cognito 为我提供了一个 cognito id token ,我可以使用它来对我的应用程序进行身份验证。

最佳答案

Cognito 不直接接受 Google token 。您将需要使用 auth sdk 与授权/ token 端点进行交互:
https://github.com/aws/amazon-cognito-auth-js/
https://github.com/aws/amazon-cognito-identity-js
您需要先使用 Google 登录。将在您的用户池中创建一个相应的用户,并且 auth SDK 会将用户名和 token 保存在本地存储中(此 SDK 从中检索它的位置相同)。通过使用此 SDK 中的用例 16,您可以检索该用户和包含 token 的 session 。

关于amazon-web-services - 使用 AWS Cognito 的电子邮件和 Google 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46039134/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com