Использование Amazon Cognito Refresh Token для получения нового токена в javascript - PullRequest
0 голосов
/ 04 мая 2018

После успешного входа в пул пользователей Cognito я могу получить токен доступа и идентификатор токена из функции обратного вызова как

onSuccess: function (result) {
    var accesstoken = result.getAccessToken().getJwtToken()
    var idToken = result.idToken.jwtToken
}

Но как мне получить токен обновления ? И как я могу получить новый токен, используя этот токен обновления. Я не нашел четких ответов.

1 Ответ

0 голосов
/ 04 мая 2018

Вы можете использовать result.getRefreshToken().getToken() для этого. Обратный вызов успеха принимает CognitoUserSession объект, т. Е. result, в качестве параметра, который предоставляет метод getRefreshToken для получения токена обновления.

См. Эту ссылку для документации по Cognito JavaScript SDK -

https://github.com/aws/aws-amplify/tree/master/packages/amazon-cognito-identity-js

Не уверен, что я правильно понимаю ваш второй вопрос, но пример использования 32 по ссылке выше может помочь вам разобраться с ним.

...