OBDX AUTHENTICATOR APPLICATION

This document includes following topics:

1. Building Authenticator UI

  1. Extract OBDX_Installer.zip and go to OBDX_Installer/installables/mobile/authenticator/ui. The folder structure is as shown:

Mobile App Builder-Android

npm install -g grunt-cli
npm install
node render-requirejs/render-requirejs.js
grunt authenticator --verbose
npm install -g grunt-cli
npm install
node render-requirejs/render-requirejs.js
grunt authenticator --verbose

Mobile App Builder-Android

Mobile App Builder-Android

2. Authenticator Application Workspace Setup

Mobile App Builder-Android

Mobile App Builder-Android

Mobile App Builder-Android

Mobile App Builder-Android

Mobile App Builder-Android

systemProp.http.proxyHost = <proxy_address>
systemProp.https.proxyPort = <port_number>
systemProp.https.proxyHost = <proxy_address>
systemProp.http.proxyPort = <port_number>

Mobile App Builder-Android

connection_timeout = <timeout_in_milliseconds>
ssl_pinning_enabled = <YES or NO>
shared_server_url = <server_url>
shared_oam_url = <oam_url>
otp_type = <HOTP or TOTP>

Mobile App Builder-Android

Note: If selected authentication mechanism is not OAM based then remove “shared_oam_url” property.

Mobile App Builder-Android

Mobile App Builder-Android

Mobile App Builder-Android

Mobile App Builder-Android

Click Finish to generate .apk

Note: The application has config page to add URL. This is for development purpose only and can be removed using below step. (Update content src tag)

Mobile App Builder-Android

Back