Account-Driven Enrollment for iOS/iPadOS BYOD Devices (v15.0+)
What
In 2021, Apple introduced Account-Driven User Enrollment, a new waymethod for initiating Bring Your Own Device (BYOD) enrollments. With the releases of initiating BYOD : Account Driven Enrollment. With iOS 1817 /and iPadOS 18,17, profile profile-based User Enrollment is deprecated, and starting with iOS 18 and iPadOS 18, it is no longer supportedsupported. ;To align with these changes, FileWave 15.5 now supports AccountAccount-Driven DrivenUser Enrollment (ADE)., enabling organizations to securely enroll BYOD devices using this new workflow.
When/Why
When to Use
- BYOD Environments: When employees use their personal iOS or iPadOS devices for work purposes and need access to corporate resources.
- Transitioning from Profile-Based Enrollment: As profile-based User Enrollment is being phased out, organizations should begin migrating to Account-Driven User Enrollment to ensure compatibility with future iOS and iPadOS versions.
Why This Feature Matters
Apple wantsaims to enhance the security and privacy of BYOD todeployments. beAccount-Driven asUser Enrollment offers several benefits:
- Improved Security: Separates personal and corporate data more effectively, protecting user privacy and corporate assets.
- Simplified Enrollment: Users can enroll their devices by signing in with their Managed Apple ID, streamlining the enrollment process.
- Modern Authentication: Utilizes OAuth 2.0 and OpenID Connect for authentication, providing a more secure
asandpossiblestandardized;method. - Organizational Control: Shifts the responsibility of secure enrollment to the organization, allowing for better compliance with
ADE,internalthepolicies.
Account-Driven makeEnrollment it secure is nowrelies on the Organization shoulders. ADE relies on Well-known URI mechanism for Mobile Device Management (MDM) discovery, ensuring that devices can locate the MDM discovery.server securely and efficiently.
How
Enrolling a Device Using Account-Driven User Enrollment
ForTo iOS/enroll an iOS or iPadOS devices,device supportsusing new BYOD workflow based on Apple Account Account-Driven User Enrollment. with FileWave 15.5:
-
On their iPhone or iPad, the user navigates to Settings > General > VPN & Device Management and
then selects thetaps Sign In to Work or SchoolAccount button.Account.
The email entered will beis used by the device to discover the MDM server. IfFor example, if you enter “pn@widget.ch"ch”, the device will queryqueries the widget.ch domain, more specifically at https://widget.ch/.well-known/com.apple.remotemanagement.
This endpoint must return a specific jsonJSON message which containscontaining all the information required to proceed towith MDM BYOD enrollment. This means thatTherefore, organizations must have acontrol way to controlover this url,URL, which could be anyan issue for thethose oneswho completely outsourcingoutsource their website management (see below for potential workarounds).
FileWave Setup
ExistingThe existing User Enrollment option in FileWave now enables both legacy BYOD and the new ADE:Account-Driven Enrollment (ADE):
FileWave can’tcannot manage your domain,domain but provides some helpers:helpful options:
-
Retrieving the Well-
knownKnowncontentContent (json)JSON):can-
retrieved, so ifIf you
wantprefer to host the required file yourself, you can easilygetobtain thecontent.IfnecessaryyouJSONpresscontent from FileWave. -
Click the “Well-known content”
button,button in the FileWave interface. The followingjsonJSON will be copiedintoto yourclipboardclipboard::{"Servers": [{"Version": "mdm-byod", "BaseURL": "https://pn.
filewave.widget.ch:20445/ios/byod/enroll/"}]}; you can then create the file which will be served by your web server. -
Another option is to setupCreate aredirectionfile containing this JSON and serve it from your web server at the appropriate URL (https://domain/yourdomain/.well-known/com.apple.remotemanagement).
be -
-
Setting Up a Redirection to the FileWave Server Endpoint:
-
Alternatively, you can configure your web server to redirect requests from https://yourdomain/.well-known/com.apple.remotemanagement to the FileWave server
endpointendpoint.; -
Retrieve the endpoint
can be retrievedURL by clickingthe.the “Well-knownURLURL” button:in FileWave. For example, the endpoint might be:https://pn.
filewave.widget.ch:20445/ios/byod/well-known/for instance.
-
CheckConsult your web server documentation for details abouton howsetting up the redirection. For instance, to setup redirection.configure Apache, for instance, can be configured by addingadd the following directive inside the VirtualHost section:
RewriteRule ^/.well-known/com.apple.remotemanagement https://pn.filewave.widget.ch:20445/ios/byod/well-known/ [R=301,L]
Related Content
Digging Deeper
Device Enrollment Process Workflow
And nowNow the device is ready. As a final stepstep, we justyou need to add the device to FileWave. It will show upappear in the “New Mobile ClientClient” dialogdialog, (or it will be automatically added to the model if Auto-Enrollment is set).enabled.