@@ -93,24 +93,24 @@ def create_fides_app(
9393 fastapi_app .state .limiter = fides_limiter
9494 # Starlette bug causing this to fail mypy
9595 fastapi_app .add_exception_handler (RateLimitExceeded , _rate_limit_exceeded_handler ) # type: ignore
96- fastapi_app .add_middleware (SecurityHeadersMiddleware )
96+ # fastapi_app.add_middleware(SecurityHeadersMiddleware)
9797 for handler in ExceptionHandlers .get_handlers ():
9898 # Starlette bug causing this to fail mypy
9999 fastapi_app .add_exception_handler (RedisNotConfigured , handler ) # type: ignore
100100
101- if is_rate_limit_enabled :
102- # Validate header before SlowAPI processes the request
103- fastapi_app .add_middleware (RateLimitIPValidationMiddleware )
104- # Required for default rate limiting to work
105- fastapi_app .add_middleware (SlowAPIMiddleware )
106- else :
107- logger .warning (
108- "Rate limiting client IPs is disabled because the FIDES__SECURITY__RATE_LIMIT_CLIENT_IP_HEADER env var is not configured."
109- )
110-
111- fastapi_app .add_middleware (
112- GZipMiddleware , minimum_size = 1000 , compresslevel = 5
113- ) # minimum_size is in bytes
101+ # if is_rate_limit_enabled:
102+ # # Validate header before SlowAPI processes the request
103+ # fastapi_app.add_middleware(RateLimitIPValidationMiddleware)
104+ # # Required for default rate limiting to work
105+ # fastapi_app.add_middleware(SlowAPIMiddleware)
106+ # else:
107+ # logger.warning(
108+ # "Rate limiting client IPs is disabled because the FIDES__SECURITY__RATE_LIMIT_CLIENT_IP_HEADER env var is not configured."
109+ # )
110+
111+ # fastapi_app.add_middleware(
112+ # GZipMiddleware, minimum_size=1000, compresslevel=5
113+ # ) # minimum_size is in bytes
114114
115115 for router in routers :
116116 fastapi_app .include_router (router )
0 commit comments