Выбор ответа Middle Авторизация и безопасность API обновлено
Access и refresh токены
Вопрос
Зачем нужна пара access-токен и refresh-токен?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Access короткий и ходит в каждом запросе, refresh долгий и нужен для нового access. Короткий срок access ограничивает ущерб от утечки, а refresh избавляет пользователя от частого ввода пароля.
Варианты ответа
- Refresh отправляется вместо access в каждом запросе, а access нужен один раз при входе в систему
- Access короткий и ходит в каждом запросе, refresh долгий и нужен для нового accessправильный ответ
- Это два одинаковых токена с одним сроком жизни на случай потери одного
- Refresh нужен для выхода из системы: сервер по нему завершает сессию
Разбор
Короткий срок access ограничивает ущерб от утечки, а refresh избавляет пользователя от частого ввода пароля. Проверки: старый refresh после обмена не работает (ротация), после выхода refresh отозван, access не принимается как refresh, параллельный обмен одного refresh не выкидывает пользователя.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.