К содержанию
Первый Коммит

Модуль 7 после покупки курса

Аутентификация и авторизация

  • Сессии
  • JWT
  • Cookies
  • NextAuth.js (Auth.js)
  • Middleware
  • RBAC

#7.1. Основы аутентификации в веб-приложениях

Аутентификация — это процесс проверки личности пользователя. Авторизация — проверка прав доступа. В Next.js есть несколько подходов к аутентификации:

  • Сессии (Session-based) — сервер хранит состояние, клиент получает cookie с session ID
  • JWT (Token-based) — токен хранит данные пользователя, сервер не хранит состояние
  • OAuth — вход через сторонние сервисы (Google, GitHub)

Платная часть курса

Остальные модули открывает покупка курса

Первые 2 модуля курса «Next.js» открыты всем. Остальные 12 модулей, включая этот, открываются после покупки курса. Доступ остаётся навсегда вместе со всеми обновлениями курса.

Уже купили этот курс? Войдите, и он откроется.

В этом модуле 8 разделов

  1. 7.1. Основы аутентификации в веб-приложениях
  2. 7.2. Работа с cookies в Next.js
  3. 7.3. Практика: простая JWT-аутентификация
  4. 7.4. NextAuth.js (Auth.js)
  5. 7.5. Защита маршрутов через proxy.ts
  6. 7.6. Ролевая модель доступа (RBAC)
  7. Итоги модуля 7
  8. Домашнее задание

Введите запрос: название модуля, тема или раздел.

Стрелки — выбор, Enter — открыть. Ищет по названиям модулей, темам и разделам.