Set Up Configuration File for Browser Protector

Prepare configuration JSON with Browser Protector Settings.

Configuring the Protegrity Browser Protector

The Protegrity Browser Protector can be customized and managed using a configuration file in JSON format distributed via MDM tools described in the installation chapters. The configuration file defines key settings, such as the service endpoint for tokenization, authentication service configuration, the data elements to be used to protect clear text values as well as administrative contact information display in the Browser Protector Extension.

Configuration File Overview

Below is an example configuration file for the Protegrity Browser Protector:

{
  "ProtegrityBrowserProtector": {
    "serviceEndpoint": {
      "authentication": {
        "type": "oauth2",
        "identityProvider": "microsoft_entra_id",
        "settings": {
          "msal_api": {
            "clientId": "app_registration_client_id",
            "authority": "https://login.microsoftonline.com/app_registration_tenant_id"
          },
          "scopes": [
            "app_registration_client_id/.default"
          ]
        }
      },
      "url": "protector_endpoint_url"
    },
    "dataElements": [
      {
        "value": "data_element_1",
        "label": "data_element_1_label"
      },
      {
        "value": "data_element_2",
        "label": "data_element_2_label"
      }
    ],
    "adminContactInfo": {
      "url": "extension_admin_page_url",
      "phone": "extension_admin_phone",
      "email": "extension_admin_email"
    }
  }
}

Summary Table of Placeholder Values

After completing all steps in pre-configuration chapter, you should have the following values recorded.

ParameterDescriptionExample Value
app_registration_client_idClient ID of the app registration.12345-abcde-67890-fghij
app_registration_tenant_idTenant ID of the organization in Microsoft Entra ID.abcdef12-3456-7890-abcd-ef1234567890
protector_endpoint_urlURL of the Cloud API on AWS Protegrity service endpoint.https://{ApiGatewayId}.execute-api.{Region}.amazonaws.com/pty
dataElementsList of data elements configured on ESA for Cloud API on AWS.
  • Value: Unique name identifying the data element.
  • Label: An alternate name shown in the UI to help users identify the data element.

  • For more information on how it is displayed in the UI, refer to the
"dataElements": [
		{
			"value": "deName",
			"label": "Unprotect First Name"
		},
		{
			"value": "deAddress",
			"label": "Unprotect Address"
		}
	]
extension_admin_page_urlURL to the administrator's support page.https://support.your-organization.com/
extension_admin_phonePhone number for administrator support.+1-800-123-4567
extension_admin_emailEmail address for administrator support.admin@protegrity.com

Last modified : July 24, 2025