结合使用FB / Google和AWS Cognito的问题

时间:2018-06-29 20:07:06

标签: ios xcode facebook google-signin aws-cognito

AWS的新手并尝试使用Cognito进行用户身份验证,但是我遇到以下问题:

  1. 我已对其进行了设置,以便将电子邮件用作用户名,但是在使用下拉UI时,它会要求输入用户名,密码,电子邮件和电话号码,这意味着我的用户将不得不输入电子邮件无故两次。此外,这令人困惑,因为以前没有迹象表明用户名必须在用户界面中是电子邮件,因此,如果在其中输入user1234,则会出现错误,提示用户名格式不正确。

  2. 单击Google登录按钮不会执行任何操作,调试器中也不会显示任何内容。

  3. 使用FB登录不会在userpool中创建用户。我阅读了一些其他主题,并尝试在Cognito控制台的“联合身份”下的“身份提供者”下添加,但是一旦开始映射属性,我便遇到了问题,即我只能将电子邮件属性映射到一项(不能同时映射到用户名和电子邮件),此外,电话号码是我的泳池所必需的,并且因为FB不提供,所以没有对应的电话号码。

我现在正在考虑必须构建自定义解决方案,但是如果不需要的话,我宁愿不这样做。别无选择了吗?最好的方法是什么?

0 个答案:

没有答案