Goal (LATER milestone — design only for now)
Turn the standalone tool into a fleet-wide just-in-time-admin feature by integrating with uvit-console.
Scope (to be specced before build)
- The service (LocalSystem, the privileged actor — not the client, so it can't be bypassed) emits an elevation event on every grant/revoke: who / when / why / duration / machine → uvit-console via NATS.
- Optional server-side allow-policy check before granting: console returns allow / deny / max-duration.
- Fail-open to local ADMX if the backend is unreachable — a network blip must not lock users out of their own machines.
Notes
- This pass is uvit-specific (diverges from upstream).
- A new NATS subject + console-side handler + audit storage need a proper spec — that part will get its own issue in the relevant uvit repo when we start building.
Status
Deferred until Pass 1 (UI) ships and proves out.
Goal (LATER milestone — design only for now)
Turn the standalone tool into a fleet-wide just-in-time-admin feature by integrating with uvit-console.
Scope (to be specced before build)
Notes
Status
Deferred until Pass 1 (UI) ships and proves out.