Как Cognito обрабатывает обновляющий идентификатор и токены доступа? - PullRequest
0 голосов
/ 12 июля 2020

Мне сложно понять, как работают токены refre sh в Amazon Cognito. Я понимаю, что при успешной аутентификации Cognito возвращает ID , доступ и refre sh токены . Идентификатор и токены доступа действительны в течение часа, после чего Cognito JS SDK использует токен refre sh для запроса нового идентификатора и токенов доступа.

Мой вопрос: на refre sh Cognito повторно аутентифицирует пользователя с помощью подчеркнутого провайдера аутентификации или просто возвращает новые токены доступа?

например, если я использую Facebook в качестве провайдера аутентификации, то при refre sh Cognito попросит пользователя снова войти в систему через Facebook ? Если нет, есть ли способ принудительно повторять аутентификацию каждые несколько часов?

1 Ответ

0 голосов
/ 13 июля 2020

Поток токенов refre sh не выполняет новую аутентификацию (адрес электронной почты и пароль пользователя), он просто выдает новый идентификатор и токен доступа. Я не верю, что есть способ принудительно выполнить повторную аутентификацию через поток токенов refre sh. Вы можете избежать потока токенов refre sh и просто выполнить аутентификацию после истечения срока действия токена доступа или сеанса приложения.

...