nvflare.collab.runtime.dispatch module
- class CollabCallAuthorizer(app: App, local_fqcn: str, participants: dict[str, str], logger)[source]
Bases:
objectAuthorizes a Collab call before deserialization and application dispatch.
The participant lookup relies on CellNet’s authenticated ORIGIN. Secure deployments bind that identity to connection credentials; insecure CellNet deployments do not provide the same identity guarantee.
- authorize(headers: dict) StreamError | None[source]