{ "customer_id": "3001", "sfs_url": "https://<PFM_server.com>", "site_id": 5000, "log_level": "debug", "confirm_role":false, "power_connected_logout":true, "log_file": true, "dnd_switch":true, "config_settings":0, "secret_key": "my_secret_key", "login_page_delay": 500, "key_user_name": "userNameInput", "key_user_pwd": "passwordInput", "key_submit": "submitButton", "key_domain": "pttpro" }
Profile Client JSON Config Variables Supported in version 2.0.20207+ | ||||
---|---|---|---|---|
Label | Description | Type | Default | Config via UI? |
customer_id | Maps to the Profile Manager’s Tenant ID provided by the system administrator. | string | <null> | Yes |
sfs_url | The system administrator provides the FQDN of the Profile Manager secure web socket connection. | string | <null> | Yes |
log_level | Log options are Info (default), Debug, Warning, Error, and Verbose. | string | Yes | |
log_file | Enable the application to record logs and store them on the device's SD card. Logs are available at /sdcard/DFS/ | Boolean | Yes | |
confirm_role | When set to True, once the roles are selected, the user is prompted to confirm the selections. | Boolean | Yes | |
site_id | Is the value correlated in the Extension Manager’s Store ID value. Upon match, it aligns the group of extensions available to the User based on the Roles configured. | string | <null> | Yes |
dnd_switch | Allows the user to display/remove the dnd_switch in Profile Client. | Boolean | TRUE | No |
config_settings | Configures the user's visibility of the Settings Menu where:
0 = (default) Allows the user to access and edit the client's settings 1 = Show the Client's setting but not to allow modification 2 = Hides the Settings Menu. | integer | 0 | No |
disable_signout_btn_bluefletch | Configures whether the Signout button is visible when the auth type is bluefletch.
false = (default) Signout button is visible true = Hides the Signout button | Boolean | FALSE | No |
supress_network_disconnect_bar | Configures whether the network disconnect bar is visible at the bottom of the screen during a network disconnect.
true = (default) Network disconnect bottom bar is not visible. false = Network disconnect bottom bar is visible. | Boolean | TRUE | No |
power_connected_logout | When enabled, the Profile Client User is signed out, and when the device is put in a cradle for charging | Boolean | FALSE | Yes |
secret_key | Key used to decrypt the login blob delivered from the Launcher app via intent to the Profile Client. | string | <null> | No |
key_user_name | Used in conjunction with 3rd Party Launcher apps. This tag identifies the Username ID field and allows input on the presented login web page. Sample html: <input type="text" name="username" id="username" class="textinput" value=""> | string | <null> | No |
key_user_pwd | Used in conjunction with 3rd Party Launcher apps. This tag identifies the Password ID field and provides input on the presented login web page. Sample html
<input type="password" name=”password" id="password" class="textinput" autocomplete="off">. | string | <null> | No |
key_submit | Used in conjunction with 3rd Party Launcher apps. This tag identifies the Submit ID field for acceptance of credentials on the presented login web page. Sample.html:
<input type=" submitButton" value="Login" id="submit" class="submit" tabindex="4" role="button" > | string | <null> | No |
key_domain | Used in conjunction with 3rd Party Launcher apps. This tag provides the insertion of a Domain name string to add before username. The slash separators are automatically added. IE: "pttpro" becomes "pttpro\\<username>" | string | <null> | No |
username_layout | Used to configure the user name field of the customized EKB layout in EC30 devices.
May require a change if the layout encryption file uses a different name in the future. | string | usernamela yout | No |
password_layout | Used to configure the password field of the customized EKB layout in EC30 devices.
May require a change if the layout encryption file uses a different name in the future. | string | passwordla yout | No |