From 1df15ee401d9cc3d118fb7ffd52cd1670873b34a Mon Sep 17 00:00:00 2001 From: Chats Date: Tue, 30 Apr 2024 12:48:31 -0400 Subject: [PATCH] add authentication middleware to FastAPI App --- src/main.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main.py b/src/main.py index eb6f669..20aa136 100644 --- a/src/main.py +++ b/src/main.py @@ -7,6 +7,7 @@ from src.utils.middleware.case_sens_middleware import case_sens_middleware from src.utils.middleware.rate_limit import cutoff from src.utils.middleware.metrics import instrumentator +from src.utils.middleware.authentication import authenticate # Routes Import from src.routes import base, admin, raw, v1 @@ -33,6 +34,7 @@ app.add_middleware(BrotliMiddleware) app.add_middleware(BaseHTTPMiddleware, dispatch=case_sens_middleware) app.add_middleware(BaseHTTPMiddleware, dispatch=cutoff) +app.add_middleware(BaseHTTPMiddleware, dispatch=authenticate) instrumentator.instrument(app=app).expose( app, include_in_schema=False, should_gzip=True )