Встречается на собеседованиях • сегодня

Как передать токен авторизации в каждом запросе

Для передачи токена авторизации в каждом запросе можно использовать:

  1. Заголовок Authorization (наиболее распространённый способ):
js
fetch('https://api.example.com/data', {
  headers: {
    'Authorization': `Bearer ${token}`
  }
});
  1. Интерцепторы (в axios):
js
axios.interceptors.request.use(config => {
  config.headers.Authorization = `Bearer ${token}`;
  return config;
});
  1. Cookies (если сервер поддерживает):
js
document.cookie = `auth_token=${token}; path=/; secure`;

Лучшая практика - использовать Bearer Token в заголовке Authorization. Для безопасности:

  • Храните токен в secure httpOnly cookie или localStorage
  • Всегда используйте HTTPS
  • Регулярно обновляйте токены
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы