Встречается на собеседованиях • сегодня
Разрабатывал ли Аутентификацию на проекте
Да, разрабатывал аутентификацию на нескольких проектах. Использовал 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-токены.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы