Manual Chapter : Configuring Access Policy Manager for MDM applications

Applies To:

Show Versions Show Versions

BIG-IP APM

  • 12.1.6, 12.1.5, 12.1.4, 12.1.3, 12.1.2, 12.1.1, 12.1.0
Manual Chapter

Overview: Configuring APM for endpoint management systems

When you use a mobile device with BIG-IP® Edge Client®, BIG-IP® Access Policy Manager®(APM) provides device enrollment and compliance checks using an endpoint management system. An endpoint management system also controls the corporate data on mobile devices. Edge Client establishes a VPN connection with APM®, and an endpoint management system (Airwatch or Fiberlink) manages and sends device details to APM.

Creating an endpoint management system with Airwatch

You must create a Server SSL profile on a BIG-IP® system and have access to an Airwatch system.
An endpoint management system on BIG-IP Access Policy Manager®(APM) is an object that stores information about the device management server, such as IP addresses and API credentials. You can configure more than one endpoint management system on the same BIG-IP system. APM® polls devices connected to configured endpoint management systems.
  1. Log in to the Airwatch console using the administrator user name and password.
  2. On the left panel, click Accounts.
    The View Role screen displays.
  3. For the Categories setting, click API > REST .
  4. Enable API access for the administrator.
  5. On the left panel on the main screen, click Groups & Settings.
    The Settings popup screen opens.
  6. Under the System tab, click API > REST API
    The System/Advanced/API/REST popup screen opens.
  7. On the System/Advanced/API/REST screen, select the General tab.
  8. Select the Override setting.
  9. Select Enable API Access.
  10. Copy the API key displayed next to API key.
  11. Click Save.
  12. On the BIG-IP system, on the Main tab, click Access Policy > AAA Servers. > Endpoint Management Systems .
    The AAA Servers: Endpoint Management Systems screen opens.
  13. Click Create.
  14. In the Name field, type a name for the endpoint management system.
  15. In the Type list, select Airwatch for the endpoint management system.
  16. In the FQDN field, type a fully qualified domain name.
  17. In the Port field, type 443.
  18. From the Server SSL Profile list, select a previously created Server SSL profile in BIG-IP Local Traffic Manager™.
  19. In Update Interval (minutes) field, type a number in minutes that represents how often APM updates the device database.
  20. In the Username field, type the Airwatch administrator user name.
  21. In the Password field, type the Airwatch administrator password.
  22. In the API Token field, type or paste the API key copied from the Airwatch screen.
  23. Click Finished.
You have created an endpoint management system. APM tests the connection to the device management server, and prints a test status in the Status field. If the status displays OK, APM starts the device database synchronization for the created endpoint management system.

Creating an endpoint management system with Fiberlink

You must create a Server SSL profile on a BIG-IP® system and have access to a Fiberlink system.
An endpoint management system on BIG-IP® Access Policy Manager®(APM) is an object that stores information about the device management server, such as IP addresses and API credentials. You can configure more than one endpoint management system on the same BIG-IP system. APM® polls devices connected to configured endpoint management systems.
  1. Contact Fiberlink to obtain information needed to access the API.
    The information required includes the following data:
    • Application ID
    • Platform version
    • Version number
    • Access key
    • Service URL
  2. Log in to the Fiberlink console using the administrator user name and password.
  3. At the bottom of the screen, copy the Account ID.
  4. On the BIG-IP system, on the Main tab, click Access Policy > AAA Servers. > Endpoint Management Systems .
    The AAA Servers: Endpoint Management Systems screen opens.
  5. Click Create.
    The New endpoint management system screen opens.
  6. In the Name field, type a name for the endpoint management system.
  7. In the Type list, select Fiberlink for the endpoint management system.
    The Network location and API Credentials sections display.
  8. In the FQDN field, type the service URL provided by Fiberlink.
  9. In the Port field, type 443.
  10. From the Server SSL Profile list, select a previously created Server SSL profile in BIG-IP Local Traffic Manager™.
  11. In Update Interval (minutes) field, type a number in minutes that represent how often APM updates the device database.
  12. In the Username field, type the Fiberlink administrator user name.
  13. In the Password field, type the Fiberlink administrator password.
  14. In the Billing Id field, type or paste the billing ID copied from the Fiberlink screen.
  15. In the Application Id field, type the application ID provided by Fiberlink.
  16. In the Access Key field, type the access key provided by Fiberlink.
  17. In the Platform field, type the platform version of the Fiberlink console.
  18. In the App Version field, type the current version number of the application that is linked to the account.
  19. Click Finished.
You have created an endpoint management system. APM tests the connection to the device management server, and prints a test status in the Status field. If the status displays OK, APM starts the device database synchronization for the created endpoint management system.

Editing an endpoint management system

You must create an endpoint management system on BIG-IP APM with either Airwatch or Fiberlink.
An endpoint management system on BIG-IP® Access Policy Manager®(APM®) is an object that stores information about the device management server, such as IP addresses and API credentials. You can configure more than one endpoint management system on the same BIG-IP system. APM polls devices connected to configured endpoint management systems.
  1. On the BIG-IP system, on the Main tab, click Access Policy > AAA Servers. > Endpoint Management Systems .
    The AAA Servers: Endpoint Management Systems screen with a list of endpoint management systems opens.
  2. In the Name column, click the name of the endpoint management system you want to edit.
    The properties screen for that endpoint management system opens.
  3. Edit one or more fields.
    The status of the endpoint management system updates during each sync interval. If you edit the Username, FQDN, or Port fields, the Status field displays the same status as the actual configuration status. If you edit other property fields, the Status field might be different than the actual configuration status. The correct status appears when the next sync interval begins
  4. Click Update.
You have updated an endpoint management system.

Creating an access profile

You create an access profile to provide the access policy configuration for a virtual server that establishes a secured session.
  1. On the Main tab, click Access Policy > Access Profiles .
    The Access Profiles List screen opens.
  2. Click Create.
    The New Profile screen opens.
  3. In the Name field, type a name for the access profile.
    Note: An access profile name must be unique among all access profile and any per-request policy names.
  4. From the Profile Type list, select one these options:
    • LTM-APM: Select for a web access management configuration.
    • SSL-VPN: Select to configure network access, portal access, or application access. (Most access policy items are available for this type.)
    • ALL: Select to support LTM-APM and SSL-VPN access types.
    • SSO: Select to configure matching virtual servers for Single Sign-On (SSO).
      Note: No access policy is associated with this type of access profile
    • RDG-RAP: Select to validate connections to hosts behind APM when APM acts as a gateway for RDP clients.
    • SWG - Explicit: Select to configure access using Secure Web Gateway explicit forward proxy.
    • SWG - Transparent: Select to configure access using Secure Web Gateway transparent forward proxy.
    • System Authentication: Select to configure administrator access to the BIG-IP® system (when using APM as a pluggable authentication module).
    • Identity Service: Used internally to provide identity service for a supported integration. Only APM creates this type of profile.
      Note: You can edit Identity Service profile properties.
    Note: Depending on licensing, you might not see all of these profile types.
    Additional settings display.
  5. In the Language Settings area, add and remove accepted languages, and set the default language.
    A browser uses the highest priority accepted language. If no browser language matches the accepted languages list, the browser uses the default language.
  6. Click Finished.
The access profile displays in the Access Profiles List. Default-log-setting is assigned to the access profile.

Configuring an access policy to include endpoint management integration

You can configure an access policy to perform compliance checks for connected devices. The Managed Endpoint Status action determines whether APM® recognizes a device with a device ID. The Managed Endpoint Notification action sends a push notification message to a device. You can create access policy checks using session variables and device posture information to allow or deny access.
  1. On the Main tab, click Access Policy > Access Profiles .
    The Access Profiles List screen opens.
  2. In the Access Policy column, click the Edit link for the endpoint management type access profile you want to configure.
    The visual policy editor opens the access policy in a separate screen.
  3. Click the (+) icon anywhere in the access policy to add a new action item.
    Note: Only an applicable subset of access policy items is available for selection in the visual policy editor for any access profile type.
    A popup screen opens, listing predefined actions on tabs such as General Purpose, Authentication, and so on.
  4. Add a Managed Endpoint Status action:
    1. From the Endpoint Security (Server-Side) list, select Managed Endpoint Status and click Add Item.
      A popup Properties screen opens.
    2. In the Name field, type a name for the access policy action.
    3. For the Endpoint Management System, select the endpoint management system that you previously created.
    4. Click Save.
    The visual policy editor screen displays.
  5. In both the compliant branch and not compliant branch of the Managed Device Status action, click the (+) icon anywhere in the access policy to add a new action item.
  6. To add a Managed Endpoint Notification action, perform the following steps:
    1. From the Endpoint Security (Server-Side) list, select Managed Endpoint Notification.
      A popup Properties screen opens.
    2. In the Name field, type a name for the access policy action.
    3. From the endpoint management system list, select the endpoint management system that you previously created.
    4. In the Message field, type a message that displays on a device.
    5. Click Save.
    The visual policy editor screen displays.
You have an access policy that presents endpoint management integration with VPN access.

Access policy with endpoint management integration

access policy with managed device status for Edge Client and managed device notification

Creating a virtual server for endpoint management

You create a virtual server to for VPN traffic between Access Policy Manager® and the endpoint management server.
  1. On the Main tab, click Local Traffic > Virtual Servers .
    The Virtual Server List screen opens.
  2. Click the Create button.
    The New Virtual Server screen opens.
  3. In the Name field, type a unique name for the virtual server.
  4. From the Configuration list, select Advanced.
  5. In the Destination Address field, type the IP address for the external endpoint management system.
    When you type the IP address for a single host, it is not necessary to append a prefix to the address.
    Note: This IP address must match a server address configured in the endpoint management system.
  6. In the Service Port field, type the port number for the endpoint management system.
  7. From the SSL Profile (Client) list, select clientssl.
    This ensures that the SSL connection between the virtual server and the external endpoint management system is in place.
  8. From the Source Address Translation list, select Auto Map.
  9. Click Finished.
  10. From the Access Profile list, select the access profile that you previously created.
  11. From the Connectivity Profile list, select the connectivity profile that you previously created.
You have created a virtual server for endpoint management integration.