Fiberlink MaaS360 JavaScript PIP

We can configure a JavaScript PIP to call the Fiberlink MaaS360 rule file. This type of PIP is for MaaS360 SDK-based applications or wrapped applications, and it retrieves attributes from the MaaS360 device inventory for use in access policies.

Follow these general steps to set up the PIP:

  1. Update the Fiberlink MaaS360 SDK application code to retrieve the device ID. Then, populate an HTTP request header with the value. For example:
    //Inside application HTTP connection methods
    ...
    String maas360DeviceCsn = MaaS360SDK.getContext().getDeviceCsn();
    DefaultHttpClient client = new DefaultHttpClient();
    HttpHost host = new HttpHost("isam.ibm.com", 443, "https");
    HttpGet httpget = new HttpGet("<path>");
    httpget.setHeader("x-fl-device-id", maas360DeviceCsn);
    ...
    MaaS360SDK.getEnterpriseGatewayService().proxy(client);
    ...
    //Handle response
    ...
    

  2. Configure the web reverse proxy to populate the following attribute used by the PIP to retrieve the device attributes from MaaS360:
    [azn-decision-info]
    urn:ibm:security:fiberlink:maas360:device:ids = header:x-fl-device-id

  3. Configure the appliance with Advanced Access Conrol to call the Fiberlink MaaS360 JavaScript PIP rule file, maas360_pip_rule.js. This rule file is provided with the integration download package.

For complete instructions on how to set up the appliance to integrate with Fiberlink MaaS360, see http://www.ibm.com/support/docview.wss?uid=swg24038325. The .zip file contains an integration guide PDF file and the rule file for this PIP.

Parent topic: JavaScript PIP