Full Stack авторизация | Полное руководство 2024

Full Stack авторизация | Полное руководство 2024

16.641 Lượt nghe
Full Stack авторизация | Полное руководство 2024
🌟 Поддержать автора: https://boosty.to/teacoder 🔗 Проект на сайте: https://teacoder.ru/courses/full-stack-avtorizatsiya 📢 Присоединяйтесь к Telegram каналу: https://t.me/TeaCoder_official В этом курсе мы создадим мощную и безопасную систему авторизации, внедрив ключевые функции, такие как подтверждение почты, двухфакторная аутентификация, восстановление пароля и управление ролями. Мы охватим все важные аспекты разработки современной системы авторизации. 🎯 Что реализуем в видео: - 🔒 Система авторизации с сессиями - 🔑 Авторизация через соц. сети (Google и Яндекс) - 📧 Подтверждение почты - 🔐 Двухфакторная аутентификация - 🔄 Восстановление пароля - 🧑‍💼 Роли для пользователей - 🏗️ Проект с архитектурой FSD 🛠️ Стэк проекта: Nest.js, Docker, Prisma, PostgreSQL, Redis, TypeScript, Next.js, Shadcn UI, Tanstack Query 🕒 Таймкоды: 00:00:00 - Начало 00:01:04 - ДЕМО 00:05:03 - Создание проекта NestJS 00:07:29 - Контейнеризация с Docker 00:13:56 - Установка зависимостей 00:15:56 - Настройка main.ts 00:20:31 - Cхема базы данных 00:27:44 - Управление сессиями 00:34:30 - Первая сущность 00:35:52 - Создание UserService 00:40:49 - Базовая авторизация 00:56:57 - Создание декораторов и охранников 01:12:20 - Интеграция Google reCAPTCHA 01:16:26 - OAuth авторизация 02:01:23 - Настройка почтового сервера 02:08:25 - Подтверждение почты 02:32:22 - Восстановление пароля 02:46:28 - Двухфакторная аутентификация (2FA) 02:59:22 - Обновление профиля 03:04:03 - Создание и настройка проекта NextJS 03:20:10 - Переключение темы 03:24:41 - Компонент AuthWrapper 03:34:22 - Форма регистрации 03:46:46 - Форма входа 03:49:26 - Интеграция Google reCAPTCHA 03:56:44 - Fetch API 04:15:11 - Запросы для авторизации 04:18:47 - Мутации для авторизации 04:30:05 - Авторизация через социальные сети 04:34:52 - Middleware 04:39:26 - Верификация почты 04:48:33 - Восстановление пароля 05:03:44 - Двухфакторная аутентификация (2FA) 05:08:07 - Настройки профиля 05:31:33 - Конец #nestjs #docker #postgresql #typescript #fsd #nextjs #shadcn #programming #authorization #программирование