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

Разрабатывал ли Аутентификацию на проекте

Да, разрабатывал аутентификацию на нескольких проектах. Использовал JWT для токенов, localStorage/sessionStorage для хранения токена, axios для запросов с авторизацией.

Пример базовой аутентификации:

javascript
// Логин
const login = async (email, password) => {
  const response = await axios.post('/api/auth/login', { email, password });
  localStorage.setItem('token', response.data.token);
  axios.defaults.headers.common['Authorization'] = `Bearer ${response.data.token}`;
};

// Проверка авторизации
const isAuthenticated = () => {
const token = localStorage.getItem('token');
return !!token;
};

// Выход
const logout = () => {
localStorage.removeItem('token');
delete axios.defaults.headers.common['Authorization'];
};

text

Также работал с OAuth (Google, Facebook), защищал роуты через React Router, реализовывал refresh-токены.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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