Встречается на собеседованиях • сегодня
Для чего нужен Refresh Token
Refresh Token используется для получения нового Access Token без повторной аутентификации пользователя. Access Token имеет ограниченное время жизни (например, 15–30 минут), а Refresh Token — более долгий (дни, недели).
Когда Access Token истекает, клиент отправляет Refresh Token на сервер, который возвращает новый Access Token. Это повышает безопасность, так как Access Token часто передаётся в запросах, а Refresh Token хранится более защищённо (например, в HttpOnly cookie).
Пример запроса для обновления токена:
js
fetch('/api/refresh-token', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ refreshToken: storedRefreshToken }),
})
.then(res => res.json())
.then(data => {
localStorage.setItem('accessToken', data.accessToken);
});
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы