async def get_this_user(token: str = Depends(oauth2_scheme)): credentials_exception = HTTPException( status_code=401, detail="Could not validate credentials", headers={"WWW-Authenticate": "Bearer"}, ) return JWT.verify_token(token, credentials_exception)
def extract_token(token): return JWT.extract(DB.Vars.secret, token)
def create_token(payload, lifetime=60 * 60 * 24 * 30): return JWT.create(DB.Vars.secret, payload, lifetime)