AppConfig.org
Overview¶
This tutorial will walk developers through how to create a tunnel for a mobile app’s network traffic to access intranet resources by utilizing the iOS per-app-VPN capability as prescribed by the AppConfig.org standard. The steps in this tutorial are done with the assumption that you have gone through the steps in Getting Started tutorial.
Requirements¶
- iOS 7.0.1+
- AirWatch Console version 7.3 and above
- AirWatch Tunnel or a Per App VPN Solution supported by AirWatch
- iOS Tunnel client application
Developer Considerations¶
The app must implement either a Cocoa framework or a networking library derived from the Cocoa framework such as AFNetworking
.
Additionally, the app must be deployed under “management” to the device by AirWatch. During distribution, AirWatch entitles the application to be an approved user of the Per-App VPN utilized.
Tutorial¶
Per-app VPN configuration is setup via the following steps:
- Infrastructure configuration – Per-app VPN infrastructure is installed and configured.
- Profile configuration – Per-app VPN profile is configured via the AirWatch Console
- App deployment/configuration – The application is added to the AirWatch Console and the Per-app VPN profile is assigned to the application
Infrastructure Configuration¶
This tutorial assumes that the Per-app VPN infrastructure is in place already. For information on AirWatch tunnel please refer to Installation and Admin guides on the myAirWatch Resource portal.
A VPN Client application is required on the iOS Device. AirWatch Tunnel servers have an iOS companion app that needs to be deployed.
Profile Configuration¶
- Log into the AirWatch console and navigate to Devices > Profiles > List View
- Click Add then add profile
- Select iOS
- Select VPN and click Configure
- Select the VPN Connection type. AirWatch tunnel is selected for the Tutorial.
- Click Save & Publish
App Deployment & Configuration¶
- Log into the AirWatch console and navigate to Apps & Books
- For this tutorial, Dolphin Browser will receive the Per-app VPN profile
- Select the Public Tab and click Add Application
- Select the Platform and enter the name of the application
- Select Dolphin
- Select the assignment tab and assign the app to the desired Smart Group(s)
- Select the Deployment Tab
- Check the “Use VPN” box and select the VPN Profile from the drop down
- Click Save and Publish
- Verify device assignment
- Click Publish to confirm settings