In environments that require users to share mobile devices, administrators must configure
Maximo Mobile to disable offline log in and device authentication options.
About this task
Maximo® Mobile supports centrally configuring mobile applications
that are defined by the Appconfig config Community. When you load the application in an MDM application, the
configurable settings are displayed, and you can set their values. For the application, some MDM
applications can load the configurable settings from an AppConfig.xml file. If
your MDM application, can load the configuration setting from an AppConfig.xml
file, create an AppConfig.xml.
Procedure
-
From the MDM application, open the AppConfig.xml file.
- Add the disableofflinelogin and
disabledeviceauthentication configuration settings.
<managedAppConfiguration>
<version>1</version>
<bundleId>com.ibm.iot.maximo.mobile</bundleId>
<!-- for eam set bundleId as com.ibm.iot.maximo.mobileeam -->
<dict>
<boolean keyName="useSystemBrowserLogin">
<defaultValue>
<value>true</value>
</defaultValue>
</boolean>
<string keyName="iosSystemBrowserType">
<defaultValue>
<value>ASWebAuthenticationSession</value>
</defaultValue>
<constraint>
<values>
<value>ExternalBrowser</value>
<value>ASWebAuthenticationSession</value>
</values>
</constraint>
</string>
</dict>
<presentation defaultLocale="en-US">
<field keyName="useSystemBrowserLogin" type="checkbox">
<label>
<language value="en-US"> Use the system browser to log in?</language>
</label>
<description>
<language value="en-US"/>
</description>
</field>
<field keyName="iosSystemBrowserType" type="select">
<label>
<language value="en-US"> Select the system browser option to log in for iOS?</language>
</label>
<description>
<language value="en-US"/>
</description>
<options>
<option value="ExternalBrowser">
<language value="en-US">ExternalBrowser</language>
</option>
<option selected="true" value="ASWebAuthenticationSession">
<language value="en-US">ASWebAuthenticationSession</language>
</option>
<option selected="true" value="disableofflinelogin">
<language value="en-US">disableofflinelogin</language>
</option>
<option selected="true" value="disabledeviceauthentication">
<language value="en-US">disabledeviceauthentication</language>
</option>
</options>
</field>
</presentation>
</managedAppConfiguration>