Profile Manager Client Configuration File Elements
Profile Manager Client Configuration File Elements

Profile Manager Client Configuration File Elements

needs to configure the required Profile Manager connectivity parameters manually through the client UI.
Sample WFCDFSConfig.json file:
{ "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" }
See JSON Configuration Variables for the WFC Profile Client Table  for descriptions of JSON elements.
JSON Configuration Variables for the WFC Profile Client
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 FQDN of the Profile Manager secure web socket connection provided by the system administrator.
string
<null>
Yes
log_level
Log options are: Info (default), Debug, Warning, Error, and Verbose.
string
Yes
log_file
Enable application to record logs and store on the sdcard of device. 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 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 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 to not 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, when device is put in 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 change if the layout encryption file uses different name in future.
string
usernamela yout
No
password_layout
Used to configure the password field of the customized EKB layout in EC30 devices.
May require change if the layout encryption file uses different name in future.
string
passwordla yout
No