Full Stack авторизация | Полное руководство 2024
Автор: TeaCoder
Загружено: 2024-09-15
Просмотров: 45731
Описание:
🌟 Поддержать автора: https://boosty.to/teacoder
🔗 Проект на сайте: https://teacoder.ru/courses/full-stac...
📢 Присоединяйтесь к 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 #программирование
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: