Skip to main content

Module admin

Module admin 

Source
Expand description

tools.cairn.admin.* handlers (§F12).

Each endpoint lives in its own file; admin_router wires them together under one Extension<AdminState> so sub-modules don’t need to duplicate state plumbing. Per-request auth + role + CORS gating is centralized in the shared common::verify_and_authorize helper inside this module.

Structs§

AdminConfig
Operator configuration for admin endpoints. Kept separate from the subscribe/query configs so operators can tune label-value policy without touching read-side knobs.

Functions§

admin_router
Build a Router exposing the tools.cairn.admin.* endpoints registered so far. Compose with subscribe/query/createReport routers via Router::merge.