diff --git a/endpoints/person.get.py b/endpoints/person.get.py index 2be5a34..0064124 100644 --- a/endpoints/person.get.py +++ b/endpoints/person.get.py @@ -4,20 +4,23 @@ from core.database import fake_users_db router = APIRouter() @router.get("/person") -async def person_handler(token: str = Depends(oauth2_scheme), db: Session = Depends(get_db)): +async def person_handler( + token: str = Depends(oauth2_scheme) +): """Get current authenticated user""" - user = get_current_user(token, db) + user = get_current_user_dummy(token=token) if not user: raise HTTPException(status_code=401, detail="Invalid authentication credentials") return { "message": "User fetched successfully", "data": { - "id": user.id, - "username": user.username, - "email": user.email + "username": user["username"], + "email": user["email"], + "id": user["id"] }, "metadata": { - "token": token + "source": "demo_db", + "auth_method": "dummy_jwt" } } \ No newline at end of file