qkh*_*pro 5 amazon-web-services amazon-cognito
我创建了一个 Cognito 用户池并使用联合登录(到 Facebook)
然而,当应用程序进入测试时,我发现很多 Facebook 用户没有“电子邮件”,这导致整个登录过程失败!
更糟糕的是,我发现创建用户池后无法删除“必需属性”
此外,也无法轻松地将用户从一个池迁移到另一个池(我专门使用联合登录,因此不需要密码)
有没有人遇到同样的问题并提出解决方案?
据我所知An attribute cannot be switched between required and not required after a user pool has been created。
我建议你:
想要保留当前的用户池 -> 创建一个 lambda 函数,然后您可以在预注册步骤中添加所需的属性。
如果所有用户都来自 Facebook -> 创建一个新的用户池,然后导出并再次导入用户。我认为在这种情况下没有问题,因为 Facebook AppID 是相同的
| 归档时间: |
|
| 查看次数: |
3054 次 |
| 最近记录: |