gpt4 book ai didi

amazon-web-services - 如何将电话号码与联合到 Google 的 Cognito 用户池映射

转载 作者:行者123 更新时间:2023-12-04 11:34:18 26 4
gpt4 key购买 nike

根据 Scopes for Google SignIn , 没有“电话”范围,唯一的范围是 openid、电子邮件、个人资料。

我的 Cognito 用户池有一个电话用户属性,它是必需的。

对于直接使用用户池注册的用户,他们在亚马逊托管的 UI 中输入他们的电话号码,该 UI 在注册表单中显示一个电话字段,一切都很好。

对于注册 Google 的用户,他们会收到错误消息。我已经将其追溯到 Google 不通过 phone_number 发送并且从 Google 到用户池属性的映射失败的事实。如果我创建一个新池,它不需要与 Google 的 phone_number 联合工作,那么当我要求该属性失败时,尽管我测试的 Google 帐户有一个 phone_number。

使用联合到 Cognito 用户池的 Google 登录时,真的无法映射手机吗?

托管的注册 UI 是否可以为我的 Google 用户显示一个字段,要求他们填写通过 Google 进行身份验证和重定向到我的重定向 URL 的托管 UI 之间的电话号码?

替代解决方案?

最佳答案

现在 AWS 提供电话范围
第一步 转到用户池的 应用客户端设置 页。
步骤 2 单击电话选项。
enter image description here
步骤 3 转到用户池的 属性映射页面 页。
步骤 4 将外部身份提供者的属性映射到用户池属性。 (我正在使用谷歌)
enter image description here

关于amazon-web-services - 如何将电话号码与联合到 Google 的 Cognito 用户池映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49569788/

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