Squashed commit of the following:

commit a6a5de4a35
Author: ahtlon <git@ahtlon.de>
Date:   Fri May 15 20:47:45 2026 +0200

    Auth working :)

commit 6ad50df3c2
Author: ahtlon <git@ahtlon.de>
Date:   Fri May 8 13:17:32 2026 +0200

    Implement auth
    I basically copied this article https://fastapi.tiangolo.com/tutorial/security/oauth2-jwt

commit 6243618abb
Author: ahtlon <git@ahtlon.de>
Date:   Fri May 8 12:18:56 2026 +0200

    Add auth deps
This commit is contained in:
2026-05-15 22:01:57 +02:00
parent 2a211c2cf0
commit cbc2526c14
7 changed files with 251 additions and 8 deletions

View File

@@ -9,6 +9,9 @@ dependencies = [
"sqlmodel>=0.0.38",
"poetry>=2.3.4",
"python-desfire",
"paho-mqtt>=2.1.0",
"pyjwt[crypto]>=2.12.1",
"pwdlib[argon2]>=0.3.0",
]
[tool.uv.sources]