I am using the Amazon Cognito service with the amazon-cognito-identity-js library, and am having an issue refreshing a user\'s tokens, namely the id token.
When tryin
I've found the answer.
As it turns out, it wasn't really an invalid refresh token; at least in the sense of the object itself.
If you have device tracking enabled, then you must pass the users device key in the AuthParameters (which I wasn't doing).
I read through the description of device tracking, as found here, and it didn't seem applicable for my use-case so I simply turned it off (User Pool > Devices).
The above code worked after that.