dataflow.api.middleware.auth¶

Attributes¶

Classes¶

SupabaseAuthMiddleware

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¶