FastAPI-Users: Полное погружение. SQLAlchemy + Access Token. Регистрация и Аутентификация

Описание к видео FastAPI-Users: Полное погружение. SQLAlchemy + Access Token. Регистрация и Аутентификация

Полное погружение в FastAPI-Users. От и до.

Ссылки:
Все мои ресурсы: https://taplink.cc/mahenzon
Канал и чат в Telegram: https://t.me/Khorenyan

FastAPI-Users: https://fastapi-users.github.io/
Исходный код: https://github.com/mahenzon/fastapi-u...

Отблагодарить и обеспечить монтаж роликов:
через Т-Банк (Tinkoff) (без комиссии) https://tinkoff.ru/cf/6kbKWtKhapM
бусти https://boosty.to/mahenzon
sponsr https://sponsr.ru/suren/
CloudTips https://pay.cloudtips.ru/p/9a8fa641

Ролик про базовое приложение:
YouTube    • Базовое приложение на FastAPI | Карка...  
ВКонтакте https://vk.com/video-220000737_456239229
RUTUBE https://rutube.ru/video/4b1af581f4cbc...
Репо с базовым приложением: https://github.com/mahenzon/FastAPI-b...
Ролики по JWT:
YouTube    • JWT Auth в FastAPI | Выпуск и проверк...  
ВКонтакте https://vk.com/video-220000737_456239168
RUTUBE https://rutube.ru/video/ca5aa4d376ca7...

Метки:
00:00 О чем видео
01:35 Основа проекта
05:58 Установка FastAPI-Users
07:01 Знакомство с FastAPI-Users
09:53 Первичная настройка и подключение к БД
11:50 Модель User (пользователь) + id int pk
16:33 Миграция для таблицы users
19:13 Обертка SQLAlchemyUserDatabase
20:38 Бекенд и стратегия аутентификации, транспорт, хранение в базе
23:13 Транспорт аутентификаци
23:59 Токен аутентификации. Модель таблицы в БД
26:11 Тип идентификатора пользователя и связь токена
28:44 Модель AccessToken готова
30:12 Миграция для access tokens
35:05 Стратегия аутентификации по токену
38:32 Зависимости для пользователя и токена
42:30 Стратегия для работы с токеном
44:30 Бекенд для аутентификации
46:46 Менеджер пользователей
58:17 Схемы Pydantic для FastAPI-Users
59:47 Зависимость fastapi users для регистрации роутеров
01:02:07 Роутер для аутентификации пользователей
01:08:00 Первый запуск приложения
01:08:45 Конфигурирование пути на вход
01:11:13 Регистрация пользователей
01:14:11 Подключение к БД в PyCharm
01:15:23 Выпуск токена
01:16:15 Роутеры для просмотра деталей о пользователе
01:19:03 Выпуск токена через документацию и аутентификация пользователя токену
01:20:30 Зависимость HTTPBearer для удобного входа по токену
01:24:21 Выход (logout) пользователя
01:25:22 Время жизни токена
01:26:43 Получение информации о пользователе по id
01:28:23 Создание суперпользователя
01:35:39 Вход от имени суперпользователя
01:37:12 Представления для подтверждения учетки
01:40:47 JWT для подтверждения учетки
01:42:44 Сброс пароля пользователя
01:43:54 JWT для сброса пароля
01:45:50 Вход только для подтвержденных пользователей
01:46:56 Работа с аутентифицированным пользователем
01:52:12 Запросы к закрытым ресурсам от имени разных пользователей
01:55:12 Рефакторинг
01:56:50 Спасибо!

Комментарии

Информация по комментариям в разработке