FastAPI ApiKey регистрация и аутентификация

  Рет қаралды 4,343

BogdanDotPy

BogdanDotPy

Күн бұрын

Привет!
Это продолжение видео по FastAPI, в этом ролике мы порефакторим наше приложение и добавим ему возможность регистрации и аутентификации пользователя!
Приятного просмотра!
Поддержать канал:
www.donationalerts.com/r/bogd...
Код проекта:
gitlab.soaqa.ru/Soaqa/fast_api
Группа в ТГ:
t.me/davaite_pro_it
Группа в ВК:
bogdandotpy
Таймкоды:
00:00 - Начало
00:26 - Тема ролика
01:01 - Про MVC
03:17 - Рефакторинг
05:37 - Настройка Alembic
15:00 - Запускаем приложение для проверки
17:23 - Делаем логику регистрации пользователя
27:06 - Создаём модель Токена и пишем логику логина
36:03 - Пишем аутентификацию по токену
43:40 - Конец

Пікірлер: 17
@BogdanDotPy
@BogdanDotPy 10 ай бұрын
Промокод - BDP15 Скидка 15% на Виртуальный сервер! kvmka.ru/?from=1008
@devolver80
@devolver80 6 ай бұрын
Крутой видос, но как-будто бы не хватает фронтовой части. Т.е. как это выглядело бы не со стороны отправки/получения запросов, а через интерфейс. Заодно можно было бы рассказать про динамическую вёрстку на какой-нибудь jinja2. В общем было бы интересно посмотреть на это)
@TranceMePlease
@TranceMePlease 7 ай бұрын
вместо orm_mode нужно заюзать from_attribute. тогда не нужно хардкодить словарь в ответе 25:57 :) спасибо за видео!
@Kos37376
@Kos37376 4 ай бұрын
Богдан, благодарю тебя, курс просто великолепный!
@exemplles
@exemplles 10 ай бұрын
Было бы очень интересно посмотреть про то как организовать кэширование redis/keydb. thx
@RCCopterChannel
@RCCopterChannel 9 ай бұрын
Годное видео 🎉
@banrj1260
@banrj1260 6 ай бұрын
красава братан!
@galandec2000
@galandec2000 8 ай бұрын
получается если у нас условно несколько микросервисов на django что-то, что-то на FastAPI... то с юзерами, их профили, доступы и остальную дич лучше наверное реализовать на Django и прокидывать уже в остальное. как я понял в Django самая простая будет настройка сложных моделей юзера и доступов из-за более подробной дои и горы готовых решения? есть ли какие-то нюансы в Django с юзерами, на которые стоит обратить внимание если его выбирать как микросервис именно под юзеров? может был у вас опыт создания нечто подобного с большим количеством прав. несколько микросервисов форумы, вики, разнотипные блоги,переписка, комментарии и под это надо юзеров настроить. спасибо!
@BogdanDotPy
@BogdanDotPy 8 ай бұрын
Привет, можно сделать в джанго аутентификацию с jwt токеном и прямо в токен зашить инфу которая нужна в микросервисе, вроде групп и каких-то флагов. А можно сделать и отдельный сервис который будет выдавать токены и проверять их подлинность, тоже норм будет
@galandec2000
@galandec2000 8 ай бұрын
@@BogdanDotPy спасибо!))
@timur17771
@timur17771 3 ай бұрын
Спасибо Вам за Ваше время! Вы продолжите увлекательное обучение по фастапи?
@BogdanDotPy
@BogdanDotPy 3 ай бұрын
Пожалуйста, по поводу продолжения не знаю если честно, возможно в рамках курса что-то будет.
@hissie3190
@hissie3190 6 ай бұрын
такой вопрос возник. а можно ли по такой же схеме создать приложение на mysql при этом не используя асинхронные функции
@BogdanDotPy
@BogdanDotPy 6 ай бұрын
Я не пробовал, но алхимия поддерживает вроде его, так что да
JWT как строить архитектуру
28:36
S0ER
Рет қаралды 27 М.
skibidi toilet 73 (part 2)
04:15
DaFuq!?Boom!
Рет қаралды 21 МЛН
FastAPI ТОП Библиотек и Расширений [2024]
12:21
Артём Шумейко
Рет қаралды 12 М.
FastAPI JWT Tutorial | How to add User Authentication
20:27
Eric Roby
Рет қаралды 34 М.
Микросервисы для Дебила
9:19
ПИТОНИСТЫ | КИРИЛЛ ПОЗДНЯКОВ
Рет қаралды 29 М.
Start from 0 at any point on the T1 Digital Tape Measure
0:14
REEKON Tools
Рет қаралды 25 МЛН