Admin on Demand
Mosyle Admin on Demand: Complete security feature analysis
Mosyle’s Admin on Demand is a Privileged Access Management (PAM) solution purpose-built exclusively for macOS, providing temporary administrative privilege escalation while maintaining users as standard accounts by default. Launched in January 2022 as the industry’s first macOS-specific PAM solution, it leverages Apple’s modern Endpoint Security API to address the fundamental security challenge that users require admin privileges for less than 5 minutes per month, yet traditionally operate with hundreds of hours of unnecessary elevated access.
What Admin on Demand is and how it works
Admin on Demand fundamentally transforms privilege management by implementing a zero-trust approach to administrative access. The feature operates through Mosyle’s lightweight macOS agent, which continuously monitors enrolled devices and automatically converts any detected admin users to standard users. When legitimate administrative needs arise, users can request temporary elevation through a streamlined self-service workflow that requires justification, processes approval in approximately 30 seconds, and automatically revokes privileges after a predetermined time period.
The technical architecture relies on cloud-native infrastructure with real-time communication between devices and Mosyle’s platform. This design enables instant policy updates, centralized logging, and automated enforcement without manual IT intervention. The system captures complete system logs during the entire elevated access period, creating comprehensive audit trails for security investigations and compliance requirements.
Step-by-step user workflow for privilege elevation
The primary workflow follows a straightforward process that minimizes friction while maintaining security controls. Users encountering a system prompt requiring administrator credentials follow these steps:
1. Launch the access point: Open either Mosyle Self-Service from the Dock or Mosyle Manager from the Applications folder. The choice depends on organizational configuration, though Self-Service is the more common implementation.
2. Navigate to Admin on Demand: Click the “Admin On-demand” option in Self-Service or the Admin on Demand icon in Mosyle Manager’s left navigation panel.
3. Initiate the request: Click the “Request Admin Now” button to begin the privilege elevation process.
4. Provide justification: Enter a clear reason for requiring admin access, such as “Installing Zoom for client meetings” or “Configuring printer settings”. This justification becomes part of the permanent audit trail.
5. Accept terms and conditions: Review information about administrator privileges and click “Continue” to acknowledge understanding of the elevated access.
6. Receive confirmation: A notification appears in the upper right corner confirming that admin privileges have been granted. The entire approval process typically completes within 30 seconds.
7. Complete the administrative task: Return to the original system prompt and enter standard username and password credentials, which now have temporary administrative authority.
8. Automatic privilege removal: After the configured time period expires (typically 5 minutes), the system automatically revokes admin privileges and sends a notification confirming the change.
Tasks requiring Admin on Demand elevation
Organizations implement Admin on Demand to enable specific administrative tasks while maintaining security posture. Software installation represents the most common use case, allowing users to install applications not available through Mosyle’s managed catalog. System preference modifications require elevation for changes to protected settings like firewall configurations, privacy controls, or security preferences.
Hardware configuration tasks including printer setup, network adapter configuration, and peripheral device installation necessitate temporary admin access. Legacy application support often requires elevated privileges for older software that predates modern security models. Troubleshooting activities benefit from Admin on Demand when diagnostic tools require administrative permissions to access system logs or modify configurations.
The feature specifically addresses scenarios where users encounter the macOS prompt “Enter an administrator’s name and password to allow this” - transforming what would traditionally require IT support into a self-service capability with appropriate controls and monitoring.
Security controls, limitations, and safeguards
The security architecture implements multiple layers of protection to prevent privilege abuse while maintaining usability. Automatic monitoring continuously scans enrolled devices and converts any detected admin users to standard accounts, ensuring no persistent administrative access exists outside approved windows. Time-limited access enforces strict boundaries on privilege duration, with customizable limits typically ranging from 5 to 20 minutes based on organizational requirements.
Mandatory justification requirements create accountability by forcing users to document their need for elevated access. These justifications become part of permanent audit trails that capture not only the reason but complete system activity during the elevation period. The system generates detailed logs including timestamps, user actions, system changes, and any applications or processes accessed during the privileged session.
Real-time notifications keep IT administrators informed of privilege activities across the organization. The cloud-native architecture ensures consistent policy enforcement even for remote or offline devices that later sync with the platform. Fail-safe design principles guarantee automatic privilege revocation when time limits expire, preventing accidental retention of administrative rights.
Administrator configuration and management options
IT administrators configure Admin on Demand through the Mosyle admin portal by navigating to Security → Admin On-Demand → Settings. The configuration interface allows creation of multiple profiles with different settings for various user groups or device collections. Administrators can customize time limits for privilege escalation periods, choosing durations appropriate for their organization’s typical administrative tasks.
The approval process configuration offers flexibility between fully automated approval and manual IT review. Most organizations implement automated approval for general users while requiring manual approval for sensitive roles or high-security environments. Group-based deployment enables different policies for various departments, with teachers receiving different settings than administrative staff in educational environments.
Management features include a real-time dashboard displaying current privilege escalations across the organization, historical reporting for compliance audits, and pre-configured policy templates for common implementation scenarios. Bulk configuration capabilities allow administrators to apply settings across multiple device groups simultaneously, streamlining deployment for large organizations.
User experience during privilege requests
The user experience prioritizes simplicity while maintaining security visibility. When users encounter administrative prompts during normal work, they experience minimal disruption through the streamlined request process. The 30-second automated approval eliminates waiting for IT support, while clear visual confirmations at each step prevent confusion about privilege status.
Background processing continues even if users close the Mosyle Manager app after initiating a request, ensuring reliable privilege elevation. System notifications appear in the standard macOS notification area, maintaining consistency with the operating system’s native behavior. The entire workflow requires no technical knowledge beyond basic application navigation, making it accessible for non-technical users.
Error handling provides clear feedback when requests fail, such as when network connectivity prevents communication with Mosyle’s cloud infrastructure. Users receive specific guidance on resolving issues or contacting IT support when automated processes cannot complete successfully.
Approval mechanisms and automated processing
The default automated approval process represents a significant advancement in privilege management efficiency. Requests undergo policy-based evaluation within Mosyle’s cloud infrastructure, checking user eligibility, device compliance, and configured restrictions. The approximately 30-second processing time includes request validation, policy evaluation, logging initiation, and privilege elevation commands.
Manual approval options support organizations requiring human oversight for privilege escalation. IT administrators receive notifications of pending requests through the Mosyle dashboard, email alerts, or integrated ticketing systems. Emergency override capabilities allow immediate privilege granting for critical situations, bypassing normal approval workflows while maintaining complete audit trails.
The approval system integrates with broader organizational workflows through API connections and webhook notifications. This integration enables incorporation into existing security information and event management (SIEM) systems or identity governance platforms.
Time limits and session control mechanisms
Session control represents a critical security component of Admin on Demand. The default 5-minute increment aligns with Mosyle’s research showing users require admin privileges for less than 5 minutes monthly in typical usage patterns. Organizations can customize these limits based on specific needs, with some implementing 10 or 15-minute windows for complex administrative tasks.
Automatic session termination occurs precisely at the configured time limit without user intervention. The system sends notifications before privilege expiration, allowing users to complete tasks or request extensions if needed. Session logging captures all activity during the elevated period, creating forensic records for security investigations.
Multi-session controls prevent users from maintaining continuous admin access through repeated requests. Configurable cooldown periods between requests and daily request limits help prevent privilege abuse while accommodating legitimate needs. Integration with Mosyle’s broader security framework enables dynamic session limits based on risk factors or compliance requirements.
Implementation best practices for organizations
Successful Admin on Demand deployment requires strategic planning aligned with organizational security objectives. Zero-touch deployment should integrate the feature during initial device provisioning, ensuring all devices operate with standard user accounts from day one. User education programs must emphasize appropriate usage scenarios and the importance of meaningful justifications for audit purposes.
Technical implementation should begin with pilot groups to refine time limits and approval processes before organization-wide deployment. Regular review of privilege escalation logs helps identify patterns indicating either overly restrictive policies requiring adjustment or potential security concerns needing investigation. Integration with existing help desk systems ensures users receive support when automated processes fail.
Security teams should establish baseline metrics for normal privilege usage patterns, enabling anomaly detection for potential security incidents. Compliance frameworks benefit from mapping Admin on Demand logs to specific regulatory requirements, demonstrating adherence to least-privilege principles. Regular testing of the complete workflow, including edge cases like offline devices or network interruptions, ensures reliable operation when users need administrative access for critical tasks.