Amazon Cognito:用户验证后是否必须提示他们登录?

时间:2017-02-27 06:31:22

标签: ios amazon-web-services aws-cognito

我正在使用AWS Cognito。我的注册流程工作正常。他们用户填写了他们的电子邮件地址和密码,我在适当的User Pool创建帐户。我已启用电子邮件验证,并且电子邮件已发送并在短时间内收到。在注册屏幕之后,向用户呈现验证屏幕以接受刚刚通过电子邮件发送的代码。再次,这一切都很有效。

我想要了解的是:

我有一个用户注册并验证后,为了让iOS AWS SDK执行此操作,我需要告诉用户登录或者我只是错过了一些可以调用的电话验证后获取凭据?

我的猜测是,由于我们不知道用户何时验证了自己,可能需要几个小时后才可以杀死该应用并在那段时间内重新启动它,预期流量会让他们再次登录

由于应用程序确实在内存中有密码(不存储在磁盘上的任何地方),他们曾在当前的注册导航控制器/流程中注册,我想我可以在验证完成后强制登录。

我只是想确保我没有错过SDK或其关于此案例的文档。

1 个答案:

答案 0 :(得分:0)

您的理解是正确的,没有任何验证流程会跳过登录。一种选择是保留用于在内存中注册的密码,如果他们验证立即使用它。如果他们稍后回来或重新启动应用程序,则强制他们登录。