Mobile Device Management (MDM) integration allows MVISION Cloud to interlace with the MDM solution to pull additional user information from the MDM database and validate it against the certificate on the user's device.
MVISION Cloud supports integration with Mobile Iron and AirWatch.
IMPORTANT: Only a single integration is supported (one AirWatch or one Mobile Iron). If you have multiple MDM deployments, we require multiple MVISION Cloud tenants.
- The MDM system is deployed and configured to deploy device/user certificates on device enrollment.
NOTE: Depending on the MDM, this might be an internal function of the MDM (Mobile Iron), or it can be a requirement to integrate an external CA (AirWatch).
- When a device enrolls with the MDM, the MDM agent determines the device UUID, and this is captured in the certificate it is provided. In the Mobile Iron example below, the UUID is stored in the certificate SAN.
NOTE: For AirWatch, the UUID is stored in the DNS Name field in the certificate. This is how MVISION Cloud determines if the device UUID matches the user and what is in the MDM database. This is achieved using a custom certificate template.
AirWatch Specific Prerequisites
To integrate MVISION Cloud with AirWatch, make sure the following prerequisites are met.
Enterprise CA Integration
AirWatch requires a third-party CA server to act as the signing authority for the certificates deployed to user devices.
- Log in to the AirWatch Console.
- Go to Devices > Certificates > Certificate authorities and confirm there is a CA integration.
- Create a custom request template to integrate with your CA server. For more information, see the AirWatch CA Integration Guide for your chosen CA server platform.
Configure Device Profiles for Certificate-based Authentication
As devices are enrolled with AirWatch, they must be deployed with a certificate. The AirWatch agent takes care of this process, but, you must configure device profiles in the AirWatch console that are then attached to the device by the agent.
- In the AirWatch Console, go to Devices > Profiles and Resources > Profiles.
- Select any of the applicable profiles (that is, devices managed by MVISION Cloud get this profile) and then select Credentials.
- Make sure the credential source has the Certificate Authority configured.
Verify That Managed Devices Receive the Certificate
Next, verify that the managed devices are receiving the CA-signed certificate. This is the certificate that is presented to MVISION Cloud during the single sign-on process, and it must be present to pass the Cloud Access Policy.
Export the CA Public Certificate
The public key of the CA server must be exported. This is imported to the MVISION Cloud Dashboard. MVISION Cloud verifies the certificate provided by the managed devices is signed by the authority CA.
To import the certificate:
- Log in to the MVISION Cloud Dashboard.
- Go to Policy > Access Control > Device Management.
- Select the Device Certificates tab.
- For Upload Root Certificate, select Choose File and browse for your certificate file.
- For Populate Device ID, select All.
- Click Save Changes.