Base/Knowledges/Библиотека/Курсы/Full Stack авторизация. Полное руководство 2024.md

48 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
Тип: Курс
Статус: Просмотрено
Название: Full Stack авторизация | Полное руководство 2024
Платформа: YouTube
Автор/Лектор:
- TeaCoder
Длительность: 332
Прогресс: 332
Начат: "2025"
Закончен: "2025"
Оценка: "7"
Сложность: "6"
Теги:
- fsd
- postgresql
- typescript
- authorization
Категория:
- Backend
Технологии:
- TypeScript
- PostgreSQL
- NestJS
- Redis
- Next.js
Ссылка на курс: https://www.youtube.com/watch?v=O5Qry8cBhG4
Репозиторий с кодом: https://gitlab.com/education1365301/youtube/full-stack-auth
---
# Full Stack авторизация | Полное руководство 2024
[![Watch the video](https://img.youtube.com/vi/O5Qry8cBhG4/0.jpg)](https://www.youtube.com/watch?v=O5Qry8cBhG4)
## 📖 О курсе
Курс представляет собой **пошаговое руководство по созданию современной и безопасной системы авторизации с нуля**. Автор демонстрирует реализацию как серверной, так и клиентской части приложения, охватывая полный цикл разработки: от настройки базы данных в Docker до создания интерфейсов на Next.js.
**В рамках курса реализуются следующие функции:**
- **Регистрация и логин** через стандартные формы.
- **Подтверждение почты** и отправка красивых HTML-писем.
- **Двухфакторная аутентификация (2FA)** с генерацией шестизначных кодов.
- **Восстановление пароля** через уникальные токены.
- **Авторизация через социальные сети** (Google и Yandex) без использования готовых библиотек вроде Passport.js.
- **Управление ролями** пользователей (Regular, Admin) и защита роутов через Guard'ы.
- **Защита от ботов** с помощью интеграции Google reCAPTCHA.