from fastapi.security import HTTPBearer from fastapi import Depends from controller.imports import * token_auth_scheme = HTTPBearer() def verifyAccessToken(token:str =Depends(token_auth_scheme)): credentials = token.credentials decoded_user_id,decoded_access_token = decode_jwt(credentials) is_valid = verify_access_token(db_uri=MONGO_URI, user_id=decoded_user_id, access_token=decoded_access_token) if is_valid != True: # Example check raise HTTPException(status_code=401, detail="Invalid token") else: return {"userId":decoded_user_id}