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

Работал ли с авторизацией

Да, работал с авторизацией на фронтенде. Чаще всего использовал JWT (JSON Web Tokens) для аутентификации. Хранил токен в localStorage или куках с флагом HttpOnly для безопасности.

Пример реализации авторизации с JWT:

javascript
// Логин
async function login(username, password) {
  const response = await fetch('/api/auth', {
    method: 'POST',
    body: JSON.stringify({ username, password })
  });
  const { token } = await response.json();
  localStorage.setItem('token', token);
}

// Защищённый запрос
async function fetchProtectedData() {
const token = localStorage.getItem('token');
const response = await fetch('/api/protected', {
headers: { 'Authorization': Bearer ${token} }
});
return response.json();
}

text

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

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

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

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