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:
- 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 ...
- 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
- 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