...
Let’s assume we want to grant access to 👩💻 Angela to login and use LHO.
Table of Contents |
---|
I. Configure LHO App Login and Role Delegation
Active Directory authentication is configured automatically on installation.
...
Based on how the Service Principal was configured, if the “Assigned required?” is set to “Yes”, then you will have to manually add user Angela to this app. If you “Assigned required?” is set to “No”, you can share the LHO url with any Azure AD tenant user for access, each user will be authorized by the Azure Management API for listing subscriptions and workspaces in Azure, and then by Databricks for all access inside the workspaces.
Please proceed to the following step
...
Note |
---|
If there are NO roles defined in the Service Principal App, then any signed in user in LHO is considered LHO Admin. |
II. Grant Rights for Listing Databricks Workspaces
Once the previous section is complete, Angela is now able to successfully long to LHO via Active Directory authentication.
...
(3) Select Access control (IAM)
...
(4) Add Role Assignment
...
Depending on your configuration, you can either add a Custom Role or a generic Default Reader Role
Lakehouse Optimizer requires only read permission to list Databricks Workspaces. Therefore, in order to limit the rights only to this permission, create a custom role named BplmDatabricksReader
(for example).
For example, BplmDatabricksReader
is a custom role configured to provide only “List workspaces” rights for Databricks, while Reader
role is a prebuilt role to provide read-only rights.. The prebuilt Reader
role provide access to too many resources which are not required by LHO to function properly.
For how to create this custom role, please see:
(5) Select Role BplmDatabricksReader
...
Info |
---|
Once this section is complete, Angela will be able to see the names of all Databricks Workspaces that are published in LHO for the selected subscription in which she was just added. |
III. Grant Access to Databricks Content
Info |
---|
This next section is required if Angela is not already a Databricks user. |
...