async def __call__(self, request: Request): credentials: HTTPAuthorizationCredentials = await super(JWTBearer, self).__call__(request) if credentials: if not credentials.scheme == "Bearer": raise HTTPException(status_code=403, detail="Invalid authentication scheme.") if not self.verify_jwt(credentials.credentials): raise HTTPException(status_code=403, detail="Invalid token.") token = credentials.credentials r.delete(token) return token else: raise HTTPException(status_code=403, detail="Invalid authorization code.")
def delete(username): """ Delete an existing user. """ r.delete("user:%s" % username) r.delete("user:%s:groups" % username) r.delete("user:%s:queue" % username) r.srem("users", username)
def delete(self): """ Delete the object in the database. """ r.delete(self.key)
def delete(self): DBModel.delete(self) r.delete("%s:queue" % self.key)
def delete(self): DBModel.delete(self) r.delete("%s:count" % self.key)
def delete(msg_id): """ Delete a message """ r.delete("msg:%s" % msg_id) r.delete("msg:%s:count" % msg_id)