Files
document-service/app/middleware/auth.py
HaimKortovich ff3d93e933
All checks were successful
Build and Publish / build-release (push) Successful in 44s
add bucket in CRD
2026-04-24 14:05:28 -05:00

18 lines
577 B
Python

from fastapi import Request
from starlette.middleware.base import BaseHTTPMiddleware
from app.logger import get_logger
logger = get_logger(__name__)
class AuthMiddleware(BaseHTTPMiddleware):
async def dispatch(self, request: Request, call_next):
# Skip auth for health endpoint
if request.url.path == "/health":
return await call_next(request)
if request.url.path == "/health/ready":
return await call_next(request)
request.state.org_id = "test"
response = await call_next(request)
return response