April 24th, 2026
New

Platforms: macOS, Windows, Linux (when allowed in policy)
Docs: Temporary Admin Elevation | Help Center | Swif.ai
We’ve added a new end‑user flow in the Swif DeskApp that lets eligible users temporarily elevate themselves to local admin on their own device, based on the Temporary Admin Access policy configured in the Swif web app.
When Temporary Admin Access is enabled and the device/user is in scope:
New “Request temporary admin access” entry point in DeskApp
Appears on supported devices and OSes (macOS / Windows / Linux as allowed in policy).
Explains that admin access will be temporary and controlled by IT.
Request Admin Access modal
Users can:
See how long the admin session can last (per your policy).
Enter a reason for elevation (e.g., “Install Xcode”, “Update Docker CLI”).
The app validates required fields and shows clear inline errors if anything is missing.
On confirmation, the device enters elevated mode for the configured session duration.
Active elevated session view
When elevation is active, DeskApp clearly shows:
That the user is currently an elevated admin on that device.
A countdown timer for remaining admin time (auto‑updates during the session).
A primary action: End admin access now to drop back to a standard user at any time.
When the session ends (time‑out or ended early), local admin rights are automatically revoked and the UI returns to the non‑elevated state.
Guardrails & messaging
If elevation isn’t available (feature disabled, device out of scope, OS not supported, limits hit, cooldown active, etc.), DeskApp shows a clear explanation rather than offering the request option.
The backend enforces your configured rules (session duration, per‑day limits, cooldowns, etc.), and DeskApp surfaces friendly error messages when a limit is reached.
These changes work together with the existing Temporary Admin Elevation configuration and logs in the Swif web app:
Configuration lives in the web app
Configure under Settings → Local Account Controls → Temporary Admin Access:
Enable/disable Temporary Admin Access.
Scope to all devices or selected device groups.
Choose supported OSes (macOS / Windows / Linux).
Set max session duration, session frequency limits, and cooldowns.
Device‑level elevation history
Each elevation session from DeskApp is recorded and visible under:
Devices → [Device] → Device Details → Accounts → Temporary Admin Access log
For each session you can see:
Status (Active / Ended / Canceled / Failed).
Local account that was elevated.
Reason, start time, end time, and total duration.
Time remaining and an End admin access now control for active sessions.
For a full overview of configuration, user flows, guardrails, and logs, see:
Temporary Admin Elevation | Help Center | Swif.ai