将谷歌添加到IAM的身份提供商OpenID Connect

问题描述 投票:1回答:1

这很难找到所以我会在这里添加它,以防任何人需要它。

当添加谷歌登录为Android和iOS的认知提供程序时,我需要使用OpenID而不是Google+,但在谷歌添加为OpenID时,我找不到google's documentation中的提供程序URL

google-plus openid amazon-cognito openid-connect aws-cognito
1个回答
2
投票

对于您创建的任何凭据,提供程序URL都是硬编码的accounts.google.com,并在Audience下添加所有clientID。

要为iOS和Android添加Google登录到Cognito,请执行以下操作:

  • 转到IAM - >身份提供商
  • 创建提供者
  • 选择OpenID Connect
  • 在提供者url中写https://accounts.google.com
  • 在Audience中编写应用程序的client_id之一,您可以从credentials console获取

回到Cognito:

  • 在身份验证提供程序下转到OpenID
  • 选择accounts.google.com
© www.soinside.com 2019 - 2024. All rights reserved.