dataflow.api.middleware.auth¶
Attributes¶
Classes¶
Global middleware for Supabase authentication. |
Module Contents¶
- class dataflow.api.middleware.auth.SupabaseAuthMiddleware(app)¶
Bases:
starlette.middleware.base.BaseHTTPMiddleware
Global middleware for Supabase authentication.
- async dispatch(request: fastapi.Request, call_next: starlette.middleware.base.RequestResponseEndpoint) fastapi.Response ¶
Process the request with auth verification.
- Parameters:
request (fastapi.Request)
call_next (starlette.middleware.base.RequestResponseEndpoint)
- Return type:
fastapi.Response
- auth¶
- dataflow.api.middleware.auth.logger¶