FastAPI Authentication made easy mit FastAPI-Users

preview_player
Показать описание
User Authentication ist schwierig. Mit FastAPI-Users könnt ihr User Authentication mit FastAPI einfach und schnell selbst umsetzen. In diesem Video zeige ich euch wie das Paket aufgebaut ist und wie man damit ein Authentication Backend baut.

Timestamps:
0:00 Einführung
0:44 Philosophie
2:14 Projekt Grundgerüst
4:52 Schemas
7:14 Datenbank aufsetzen
20:30 Backend definieren (Transport & Strategy)
31:10 Integration in App
38:14 Test der App in OpenAPI UI
Рекомендации по теме
Комментарии
Автор

Mal wieder ein mega Video, danke!
Ich hab da eine Inspiration für ein weiteres Video: wie man einen Reverse Proxy mit FastAPI coded. Natürlich nur, wenn Zeit und Lust deinerseits existiert.

LG-yivh
Автор

Danke für das Video. Auch wenn es auf den ersten Blick recht komplex scheint, werde ich fastapi-users demnächst einmal einsetzen. Da es bereits in Version 10 existiert sollte ein produktiver Einsatz ja "gefahrlos" möglich sein.
Schöne Woche!

yt
Автор

If I am logged, how can i make sure that all other custom routes are also logged in?

SilverBaet
Автор

du hast wirklich die besten workhacks :D, mal ne frage gibt es irgendwo Cases, wo du nicht FastAPI-Users empfehlen wuerdest? sondern zurück zu JWT gehst?

ahmadumar
Автор

Wie immer, sehr informatives Video 👍 aber eine Frage dazu: wie bekommen ich meine bisherigen pydantic/SQLModels über die Base mit erstellt? Dazu habe ich nichts im Netz gefunden, wahrscheinlich suche ich auch falsch, mangels Kenntnisse. Die Vererbung der declarativen Base scheint nicht zu helfen.

preinboth
Автор

Wie kann man den UserManager erweitern um eigene Endpoints / Logik zu implementieren?

jankadel
Автор

Hallo nochmal. Ich habe ein Problem beim Login, wenn ich ein Request mache. auf swagger UI funktioniert es. Das ist mein Code
import requests
url_login = 'link' # ist richtig aber wegen youtube wegelassen
data = { 'usersane': 'user', 'password': 'string', } response = requests.post(url_login, json=data) print(response.json())
Die Fehlermeldung lautet:
{'detail': [{'loc': ['body', 'username'], 'msg': 'field required', 'type': 'value_error.missing'}, {'loc': ['body', 'password'], 'msg': 'field required', 'type': 'value_error.missing'}]}

kannst du mir da weiterhelfen?

irookain
Автор

Could you record an english version on our second channel?

rafaseifert
Автор

hast du zufällig einen discord oder so? ich versteh die welt nicht mehr

ilexable
Автор

Бро.... ну че не по-русски то....
Ниче не понял ((

jigrande