3

昨天,我在 Cognito 中设置了一个配置了 Facebook Provider 的用户池,允许我们 iOS 应用程序的用户注册 Facebook。这已经实施并且注册工作完美。

我遇到的问题是 Facebook 属性(例如生日、名字、姓氏、性别等)没有同步到 Cognito 用户池中。属性映射是根据下面的屏幕截图设置的,并且客户端也已配置为读取这些属性。它们在 UI 中不可见,在 Cognito 生成的 ID/访问令牌中也不可见。

通过 iOS 应用登录时,需要“openid”、“profile”和“email”范围。Facebook 身份提供者设置了以下授权范围:“email,public_profile,user_gender,user_birthday”,因此那里不应该有任何权限问题。

关于为什么不复制这些字段的任何想法?姓名和电子邮件可见,但其他不可见。

在此处输入图像描述 在此处输入图像描述

在此处输入图像描述

4

0 回答 0