mip*_*pnw 7 amazon-web-services amazon-cognito google-signin aws-cognito
根据Google SignIn 的范围,没有“电话”范围,唯一的范围是 openid、电子邮件、个人资料。
我的 Cognito 用户池有一个电话用户属性,它是必需的。
对于直接使用用户池注册的用户,他们在亚马逊托管的 UI 中输入他们的电话号码,该 UI 在注册表单中显示一个电话字段,一切都很好。
对于注册 Google 的用户,他们会收到错误消息。我已经将其追溯到 Google 不通过 phone_number 发送并且从 Google 到用户池属性的映射失败的事实。如果我创建一个新池,它不需要与 Google 的 phone_number 联合工作,那么当我要求该属性失败时,尽管我测试的 Google 帐户有一个 phone_number。
使用联合到 Cognito 用户池的 Google 登录时,真的无法映射手机吗?
托管的注册 UI 是否可以为我的 Google 用户显示一个字段,要求他们填写通过 Google 进行身份验证和重定向到我的重定向 URL 的托管 UI 之间的电话号码?
替代解决方案?
| 归档时间: |
|
| 查看次数: |
729 次 |
| 最近记录: |