这很难找到,所以我会把它添加到这里以备不时之需。
当添加谷歌登录作为 Android 和 iOS 的认知身份验证提供商时,我需要使用 OpenID
而不是 Google+
,但是当添加谷歌时 OpenID
我在 google's documentation 中找不到提供商 URL
最佳答案
对于您创建的任何凭据,提供商 URL 是硬编码的 accounts.google.com
,并在 Audience 下添加所有 clientID。
为 iOS 和 Android 添加谷歌登录到 Cognito:
- 转到 IAM -> 身份提供商
- 创建提供商
- 选择 OpenID Connect
- 在提供商网址中写入
https://accounts.google.com
- 在 Audience 中写入您可以从 credentials console 获得的应用程序的 client_id 之一
返回 Cognito:
- 在身份验证提供商下转到 OpenID
- 选择
accounts.google.com
关于google-plus - 将 google 添加到 IAM 的身份提供商 OpenID Connect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52114760/