OBDX AUTHENTICATOR APPLICATION

This document includes following topics:

3.1 Authenticator UI (Follow any one step below) Using built UI

For Non-OAM - Unzip dist.tar.gz directory from OBDX_Patch_Mobile\authenticator\NON-OAM

For OAM - Unzip dist.tar.gz directory from OBDX_Patch_Mobile\authenticator\OAM

3.2 Building UI manually

Mobile Application Builder-iOS

(a) OAM based Authentication

(b) Non-OAM Based Authentication

  1. Copy “non-oam/login” folder and Replace it at location “components/modules/” [in ui folder] location. This will replace existing “login” folder.

Mobile Application Builder-iOS

  1. Open Terminal at “_build” level.
  2. Run following command
    sudo npm install -g grunt-cli
    sudo npm install
    node render-requirejs/render-requirejs.js
    grunt authenticator --verbose
    

Mobile Application Builder-iOS

Mobile Application Builder-iOS

3.2 Authenticator Application Workspace Setup

Mobile Application Builder-iOS

Mobile Application Builder-iOS

Finally the OBDX_Installer/installables/mobile/authenticator/ui/ios/www folder must look like:

Mobile Application Builder-iOS

Nowcopy and paste this trustedCertificate.cer to OBDX_Installer/installables/mobile/authenticator/ui/ios/ObdxAuthenticator/Resources/ directory

Mobile Application Builder-iOS

Mobile Application Builder-iOS

Go to the app.plist in Xcode navigator and set the values. Values for OTP_TYPE will be either HOTP or TOTP

Note: For NONOAM/DB authenticator setups leave OAM URL blank and set the Server url/OTP_TYPE (example shown below for NONOAM/DB Authenticator/LDAP setups)

Mobile Application Builder-iOS

Mobile Application Builder-iOS

Mobile Application Builder-iOS

Mobile Application Builder-iOS

Mobile Application Builder-iOS

3.3 Building Authenticator Application

Mobile Application Builder-iOS

Mobile Application Builder-iOS

Back