fastapi ミドルウェアでトークンを検証しようとしていますが、これは不可能のようです。必須ではありませんが、ミドルウェアは次の呼び出しを行う必要があると考えています。この python-fastapi バックエンドで一度にトークンを処理するための適切なソリューションを見つけることができません。どんな助けでも大歓迎です。
@app.middleware("http")
async def add_middleware_here(request: Request, call_next):
token = request.headers["Authorization"]
try:
verification_of_token = verify_token(token)
if verification_of_token:
response = await call_next(request)
return response
except InvalidSignatureError as er:
raise HTTPException(status_code=401)