Assume an Intent
Intents enforce permissions based on your specific intent for accessing data. Instead of basing access decisions solely on who you are, intents allow the policy decision to be based on what you are doing and why you need access.
Immuta generates a role or group in your data platform for each intent-group pair that is created in Immuta. In the example below, a governor creates a Clinical trial intent and assigns the group Analysts to it. Then, Immuta generates a Clinical trial intent group in Databricks that members of the group Analysts can assume to query data under that intent.

In order to act under an intent, you must assume the Immuta-generated role or group in your data platform.
Assume the Immuta-generated role
Click the Policies icon in the navigation menu and select Intents.
Click the Intent you want to assume.
Click the External Mapping tab and find the group you are a member of (you might be a member of more than one group assigned to the intent). Copy the Role name that corresponds with that group.
Navigate to your data platform and assume that role or group to act under the intent.
Once you assume the intent in your data platform, the intent attributes replace your birthright attributes. See the Intents reference guide for details about how this affects your access to data.
Last updated
Was this helpful?

