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

Какие знаешь способы аунтефикации

  1. Cookie-based – сервер создает сессию и отправляет cookie с session ID клиенту. Пример:
js
res.cookie('sessionId', '123', { httpOnly: true });
  1. Token-based (JWT) – сервер генерирует токен, клиент хранит его (обычно в localStorage). Пример:
js
const token = jwt.sign({ userId: 1 }, 'secret');
  1. OAuth/OAuth2 – делегированная аутентификация через провайдеров (Google, Facebook). Использует токены доступа.

  2. Basic Auth – логин/пароль в headers:

js
Authorization: Basic base64(login:password)
  1. SSO (Single Sign-On) – единый вход для нескольких сервисов (например, корпоративные системы).

  2. Биометрия – отпечатки, Face ID в мобильных приложениях.

Для безопасности всегда используйте HTTPS, httpOnly/Secure cookies, CSRF-токены для форм, ограничивайте время жизни токенов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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