from fastapi import APIRouter from app.auth import auth_backend, fastapi_users from app.schemas.user import UserCreate, UserPublic, UserUpdate router = APIRouter() router.include_router( fastapi_users.get_auth_router(auth_backend), prefix="/jwt", tags=["auth"], ) router.include_router( fastapi_users.get_register_router(UserPublic, UserCreate), prefix="", tags=["auth"], ) router.include_router( fastapi_users.get_reset_password_router(), prefix="", tags=["auth"], ) router.include_router( fastapi_users.get_verify_router(UserPublic), prefix="", tags=["auth"], )