User Email Case Conversion in Databricks Unity Catalog¶
You can configure the Databricks Unity Catalog connector to control how user email addresses are handled with respect to case sensitivity during user synchronization from Ranger to Unity Catalog, as well as during case conversion before executing apply operations on the end service.
This is particularly useful when your identity provider, Ranger, or Databricks stores email addresses in different cases (for example, User@Example.com vs user@example.com). By configuring case handling appropriately, you can ensure consistent principal matching and avoid unintended mismatches during sync and policy application.
Properties¶
| Property | Description | Supported values |
|---|---|---|
| CONNECTOR_DATABRICKS_UNITY_CATALOG_USER_EMAIL_PERSIST_CASE_SENSITIVITY OR ranger.policysync.connector.0.user.email.persist.case.sensitivity | When true, user emails are stored in Unity Catalog exactly as received (case-sensitive). When false, the connector may normalize case based on the case conversion setting. | true | false |
| CONNECTOR_DATABRICKS_UNITY_CATALOG_USER_EMAIL_CASE_CONVERSION OR ranger.policysync.connector.0.user.email.case.conversion | Controls how email addresses are converted before processing and syncing to Unity Catalog. | none | lower | upper |
Note
If persist case sensitivity is set to true, then case conversion will not take effect.
Setup¶
Configure the properties and restart the connector to apply the changes.
-
Navigate to Settings → Applications in the Self-Managed Portal.
-
From the list of Connected Applications, select Databricks Unity Catalog.
-
Click on the application name or the icon to edit. Then, go to the Access Management tab and select the ADVANCED tab.
-
In Custom Properties, add the following (replace
0with the appropriate connector index if you have multiple connectors): -
Click SAVE to apply the changes.
-
SSH to the instance where Privacera Manager is installed.
-
Run the following command to open the
.ymlfile to be edited.If you have multiple connectors, then replace
instance1with the appropriate connector instance name.Bash -
Set the following properties:
-
Once the properties are configured, run the following commands to update your Privacera Manager platform instance:
Step 1 - Setup which generates the helm charts. This step usually takes few minutes.
Step 2 - Apply the Privacera Manager helm charts. Step 3 - (Optional) Post-installation step which generates Plugin tar ball, updates Route 53 DNS and so on. This step is not required if you are updating only connector properties.
-
In PrivaceraCloud portal, navigate to Settings -> Applications.
-
On the Connected Applications screen, select Databricks Unity Catalog.
-
Click the pen icon or the Account Name to modify the settings.
-
On the Edit Application screen, go to Access Management -> ADVANCED tab.
-
In Custom Properties, add the following (replace
0with the appropriate connector index if you have multiple connectors): -
Click SAVE to apply the changes.
- Prev topic: Advanced Configuration