Full authentication in front

This commit is contained in:
2025-04-07 02:33:27 +02:00
parent cd248c4aa9
commit 738a9bebf0
52 changed files with 7399 additions and 2199 deletions

View File

@@ -1,4 +1,3 @@
from fastapi import Depends
from fastapi_users_db_beanie import BaseOAuthAccount, BeanieUserDatabase, BeanieBaseUserDocument
from pydantic import Field
@@ -14,6 +13,3 @@ class UserDatabase(BeanieUserDatabase):
async def get_user_db():
yield UserDatabase(User, OAuthAccount)
async def get_user_manager(user_db=Depends(get_user_db)):
yield UserManager(user_db)

View File

@@ -0,0 +1,5 @@
from beanie import PydanticObjectId
from fastapi_users.schemas import BaseUser
class UserSchema(BaseUser[PydanticObjectId]):
pass