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

Полное погружение в FastAPI-Users. От и до. Ссылки: Все мои ресурсы:
Канал и чат в Telegram:
- FastAPI-Users:
- Исходный код:
Отблагодарить и обеспечить монтаж роликов: - через Т-Банк (Tinkoff) (без комиссии)
- бусти
- sponsr
- CloudTips
- Ролик про базовое приложение: - YouTube    • Базовое приложение на FastAPI | Карка...   - ВКонтакте https://vk.com/video-220000737_456239229
- RUTUBE
- Репо с базовым приложением:
- Ролики по JWT: - YouTube    • JWT Auth в FastAPI | Выпуск и проверк...   - ВКонтакте https://vk.com/video-220000737_456239168
- RUTUBE
Метки: 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 Спасибо!

Смотрите также