Using FastAPI, I have a route like this:
@app.get("/apps", tags=['bearer'])
async def apps():
return get_apps()
I have middleware, and need to get a list of tags for the current route in the middleware.
How do I do that?
@app.middleware("http")
async def check_auth(request: Request, call_next):
for header in request.headers:
print("Header: %s=%s" % (header, request.headers.get(header)))
# How do I get the tags array here so I can say -
if 'bearer' in ?tags?:
check_token(request)
...
return response