Я пытаюсь получить новую идентификацию Cognito во время процесса регистрации пользователя. Вот фрагмент кода:Cognito Identity возвращает один и тот же идентификатор каждый раз - Node JS
aws.config.credentials = new aws.CognitoIdentityCredentials(unauthCred);
aws.config.credentials.get(function(err) {
var id = aws.config.credentials.identityId;
}
Я ожидаю, что это даст мне новый уникальный идентификатор для каждого звонка. Тем не менее, я получаю один и тот же идентификатор каждый раз. Это ожидаемое поведение? Что я могу сделать, чтобы получить поведение, которое я хочу?
Функция обратного вызова не проверяет значение err. Возможно, ваш вызов get() завершился неудачно, и вы проигнорируете ошибку, поэтому всегда видите одно и то же значение в aws.config.credentials.identityId. – jarmod
Я проверяю ошибку в главном коде. Функция get() успешно завершается. Вы столкнулись с этим в своей реализации? Или вы можете получить новый идентификатор для каждого звонка? – Yuda