Configuration for Microsoft Authentication Library

Configuration for Microsoft Authentication Library

This setting enables administrators to use the Microsoft Authentication Library (MSAL) to authenticate PTT Pro users with Entra. When enabled, an administrator can choose whether to use MSAL Webview or a custom browser tab for user authentication. When this parameter is false, standard OAuth authentication is used.
Requires PTT Pro 3.3.10360 or later.
useMSAL Configuration Parameters
Parameter
Description
Type
Default Value
Configurable Value
oAuthTenantID
ID of the tenant
String
empty
Valid tenant ID
useMSAL
When true, PTT Pro users authenticate using MSAL.
When false, users authenticate using OAuth.
Boolean
False
true or false
The
useMSAL
and
oAuthTenantID
parameters can be specified using the
WFCPTTProDefault.json
JSON configuration file.
{ "useMSAL": true, "use_webview": "false", "oAuthTenantID": "tenant_id", "oAuthClientID": "client_id", "oauth_scope": "oAuth Scope" }
You can push the
WFCPTTProDefault.json
file to devices using the adb commands.

Apply the Configuration on Android 10

adb push WFCPTTProDefault.json /sdcard/ adb shell am broadcast -a com.symbol.wfc.pttpro.ACTION_DEFAULT_CONFIG --es "configpath" "/sdcard/WFCPTTProDefault.json"

Apply the Configuration on Android 11 or later.

adb push WFCPTTProDefault.json /enterprise/device/settings/pttpro/ adb shell am broadcast -a com.symbol.wfc.pttpro.ACTION_DEFAULT_CONFIG --es "configpath" "/enterprise/device/settings/pttpro/WFCPTTProDefault.json"