Встречается на собеседованиях • сегодня
На чем реализовывал авторизацию
Обычно реализую авторизацию через JWT (JSON Web Tokens) в связке с REST API.
Типовая схема:
- Клиент отправляет логин/пароль
- Сервер проверяет и возвращает access/refresh токены
- Токен сохраняется в localStorage или httpOnly cookie
- При каждом запросе токен передается в заголовке Authorization
Пример отправки запроса:
javascript
const login = async (credentials) => {
const response = await fetch('/api/auth/login', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(credentials)
});
const { accessToken } = await response.json();
localStorage.setItem('token', accessToken);
};Для защиты роутов использую HOC или защищенные роуты в React Router. Также важно обрабатывать истечение токена и обновлять его через refresh token.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы