2016-12-07 115 views
0

我正在使用AWS Cognito和iOS。这是我采取的步骤:在AWS Cognito中,已删除相关刷新令牌的用户

  1. 我注册一个新用户
  2. 我确认从电子邮件通过验证码新用户

我的下一个步骤是一些自定义的值保存到数据集。 ..但是,每次我尝试同步时,都会收到一条错误消息,指出“用户已被删除以获取关联的刷新令牌”。

我在这里做错了什么?我错过了一步吗?我相信我正确地遵循了文档。

+0

您是否已从AWS Cognito控制台中删除该用户? –

+0

@Karthick不,我会抓住那个:P –

回答

0

我需要一些细节...所以当你说注册时,你的意思是pool.signUp?当你说确认你的意思是user.confirmSignUp?当你说自定义值保存到数据集时,是否指的是通过认知同步将值保存到数据集到身份标识数据集?

如果是这样,那么您需要确保调用方法getSession和凭证,以便在将数据保存到identitId之前真正登录,否则您将(a:将其放入非真实identityID中(如果您允许未经授权用户),b:由于没有identityId而被拒绝,或者c:没有凭据来执行操作)。

您得到的错误不在SDK中,也不在移动中心中,因此它必须来自restful API。这是确切的错误的文字?