netadm/authentication/routers/user_router_helper.py

17 lines
477 B
Python
Raw Normal View History

2024-10-02 15:50:50 +00:00
from fastapi_users import FastAPIUsers
from models import User
from config import settings
from authentication.dependencies import get_user_manager
from authentication.dependencies import authentication_backend
fastapi_users = FastAPIUsers[User, settings.type.UserIdType](
get_user_manager,
[authentication_backend],
)
current_active_user = fastapi_users.current_user(active=True)
current_active_superuser = fastapi_users.current_user(active=True, superuser=True)