Проблема была в том, что я еще не создал новый пароль. Это делается с помощью
Auth.completeNewPassword(user, '<new-password>')
, где user
- это объект CognitoUser
, возвращенный из Auth.signIn
. После этого, при повторном выполнении signIn
, поле signInUserSession
в CognitoUser
будет содержать токен доступа под user.signInUserSession.accessToken.jwtToken
.