【问题标题】:In AWS Cognito, the user has been deleted for the associated refresh token在 AWS Cognito 中,已删除关联刷新令牌的用户
【发布时间】:2016-12-09 07:10:10
【问题描述】:

我将 AWS Cognito 与 iOS 结合使用。这些是我正在采取的步骤:

  1. 我注册了一个新用户
  2. 我通过电子邮件中的确认码确认新用户

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

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

【问题讨论】:

  • 您是否从 AWS Cognito 控制台中删除了用户?
  • @Karthick 不,我会明白的:P

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


【解决方案1】:

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

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

您收到的错误不在 SDK 中,也不在移动集线器中,因此它必须来自 restful API。那是确切错误的文本吗?

【讨论】:

    猜你喜欢
    • 2017-11-22
    • 2018-05-06
    • 2023-03-16
    • 2018-04-03
    • 2020-09-28
    • 2018-07-25
    • 2021-01-01
    • 2016-09-23
    • 2018-08-14
    相关资源
    最近更新 更多