seguro.commands.heartbeat_monitor.main.AuthMiddleware

class seguro.commands.heartbeat_monitor.main.AuthMiddleware(app, dispatch=None)[source]

Bases: BaseHTTPMiddleware

Parameters:
  • app (ASGIApp)

  • dispatch (DispatchFunction | None)

__init__(app, dispatch=None)
Parameters:
  • app (Callable[[MutableMapping[str, Any], Callable[[], Awaitable[MutableMapping[str, Any]]], Callable[[MutableMapping[str, Any]], Awaitable[None]]], Awaitable[None]])

  • dispatch (Callable[[Request, Callable[[Request], Awaitable[Response]]], Awaitable[Response]] | None)

Return type:

None

Methods

__init__(app[, dispatch])

dispatch(request, call_next)

async dispatch(request, call_next)[source]
Parameters:

request (Request)