Skip to content

Commit a2224d1

Browse files
committed
clarify user access
1 parent 3e4c98e commit a2224d1

File tree

4 files changed

+15
-9
lines changed

4 files changed

+15
-9
lines changed

articles/lighthouse/concepts/cross-tenant-management-experience.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Cross-tenant management experiences
33
description: Azure Lighthouse enables and enhances cross-tenant experiences in many Azure services.
4-
ms.date: 12/02/2022
4+
ms.date: 03/01/2023
55
ms.topic: conceptual
66
---
77

@@ -172,7 +172,7 @@ With all scenarios, please be aware of the following current limitations:
172172

173173
- Requests handled by Azure Resource Manager can be performed using Azure Lighthouse. The operation URIs for these requests start with `https://management.azure.com`. However, requests that are handled by an instance of a resource type (such as Key Vault secrets access or storage data access) aren't supported with Azure Lighthouse. The operation URIs for these requests typically start with an address that is unique to your instance, such as `https://myaccount.blob.core.windows.net` or `https://mykeyvault.vault.azure.net/`. The latter also are typically data operations rather than management operations.
174174
- Role assignments must use [Azure built-in roles](../../role-based-access-control/built-in-roles.md). All built-in roles are currently supported with Azure Lighthouse, except for Owner or any built-in roles with [`DataActions`](../../role-based-access-control/role-definitions.md#dataactions) permission. The User Access Administrator role is supported only for limited use in [assigning roles to managed identities](../how-to/deploy-policy-remediation.md#create-a-user-who-can-assign-roles-to-a-managed-identity-in-the-customer-tenant). Custom roles and [classic subscription administrator roles](../../role-based-access-control/classic-administrators.md) are not supported. For more information, see [Role support for Azure Lighthouse](tenants-users-roles.md#role-support-for-azure-lighthouse).
175-
- Role assignments from Azure Lighthouse are not shown under Access Control (IAM) or with CLI tools such as `az role assignment list`. They are only visible in Azure Lighthouse under the Delegations section.
175+
- For users in the managed tenant, role assignments made through Azure Lighthouse aren't shown under Access Control (IAM) or with CLI tools such as `az role assignment list`. They are only visible in the Azure portal in the **Delegations** section of Azure Lighthouse, or through the Azure Lighthouse API.
176176
- While you can onboard subscriptions that use Azure Databricks, users in the managing tenant can't launch Azure Databricks workspaces on a delegated subscription.
177177
- While you can onboard subscriptions and resource groups that have resource locks, those locks will not prevent actions from being performed by users in the managing tenant. [Deny assignments](../../role-based-access-control/deny-assignments.md) that protect system-managed resources (system-assigned deny assignments), such as those created by Azure managed applications or Azure Blueprints, do prevent users in the managing tenant from acting on those resources. However, users in the customer tenant can't create their own deny assignments.
178178
- Delegation of subscriptions across a [national cloud](../../active-directory/develop/authentication-national-cloud.md) and the Azure public cloud, or across two separate national clouds, is not supported.

articles/lighthouse/how-to/remove-delegation.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Remove access to a delegation
33
description: Learn how to remove access to resources that had been delegated to a service provider for Azure Lighthouse.
4-
ms.date: 06/22/2022
4+
ms.date: 03/02/2023
55
ms.topic: how-to
66
ms.custom: devx-track-azurepowershell
77
---
@@ -15,6 +15,9 @@ Removing a delegation can be done by a user in either the customer tenant or the
1515
> [!TIP]
1616
> Though we refer to service providers and customers in this topic, [enterprises managing multiple tenants](../concepts/enterprise.md) can use the same processes.
1717
18+
> [!IMPORTANT]
19+
> When a customer subscription has multiple delegations from the same service provider, removing one delegation could cause users to lose access granted via the other delegations. This only occurs when the same `principalId` and `roleDefinitionId` combination is included in multiple delegations and then one of the delegations is removed. To fix this, repeat the [onboarding process](onboard-customer.md) for the delegations that you aren't removing.
20+
1821
## Customers
1922

2023
Users in the customer's tenant who have a role with the `Microsoft.Authorization/roleAssignments/write` permission, such as [Owner](../../role-based-access-control/built-in-roles.md#owner), can remove service provider access to that subscription (or to resource groups in that subscription). To do so, the user can go to the [Service providers page](view-manage-service-providers.md#remove-service-provider-offers) of the Azure portal, find the offer on the **Service provider offers** screen, and select the trash can icon in the row for that offer.

articles/lighthouse/how-to/view-manage-customers.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: View and manage customers and delegated resources in the Azure portal
33
description: As a service provider or enterprise using Azure Lighthouse, you can view all of your delegated resources and subscriptions by going to My customers in the Azure portal.
4-
ms.date: 07/08/2022
4+
ms.date: 03/01/2023
55
ms.topic: how-to
66
---
77

@@ -24,7 +24,7 @@ Keep in mind that the top **Customers** section of the **My customers** page onl
2424
To view customer details, select **Customers** on the left side of the **My customers** page.
2525

2626
> [!IMPORTANT]
27-
> In order to see this information, users must have been granted the [Reader](../../role-based-access-control/built-in-roles.md#reader) role (or another built-in role which includes Reader access) in the onboarding process.
27+
> In order to see this information, users must have been granted the [Reader](../../role-based-access-control/built-in-roles.md#reader) role (or another built-in role that includes Reader access) in the onboarding process.
2828
2929
For each customer, you'll see the customer's name, customer ID (tenant ID), and the **Offer ID** and **Offer version** associated with the engagement. In the **Delegations** column, you'll see the number of delegated subscriptions and/or the number of delegated resource groups.
3030

@@ -71,7 +71,7 @@ You can work directly in the context of a delegated subscription within the Azur
7171

7272
:::image type="content" source="../media/subscription-filter-delegated.png" alt-text="Screenshot of the default subscription filter with one delegated subscription selected.":::
7373

74-
After that, when you access a service which supports [cross-tenant management experiences](../concepts/cross-tenant-management-experience.md), the service will default to the context of the delegated subscription that you included in your filter.
74+
After that, when you access a service that supports [cross-tenant management experiences](../concepts/cross-tenant-management-experience.md), the service will default to the context of the delegated subscription that you included in your filter.
7575

7676
You can change the default subscription at any time by following the steps above and choosing a different subscription, or selecting multiple subscriptions. You can also select **All directories**, then check the **Select all** box, if you want the filter to include all of the subscriptions to which you have access.
7777

articles/lighthouse/how-to/view-manage-service-providers.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: View and manage service providers
33
description: Customers can view info about Azure Lighthouse service providers, service provider offers, and delegated resources in the Azure portal.
4-
ms.date: 07/08/2022
4+
ms.date: 03/01/2023
55
ms.topic: how-to
66
---
77

@@ -48,6 +48,9 @@ You can remove a service provider offer at any time by selecting the trash can i
4848

4949
After you confirm the deletion, that service provider will no longer have access to the resources that were formerly delegated for that offer.
5050

51+
> [!IMPORTANT]
52+
> If a subscription has two or more offers from the same service provider, removing one of them could cause some service provider users to lose the access granted via the other delegations. This only occurs when the same user and role are included in multiple delegations and then one of the delegations is removed. To fix this, the [onboarding process](onboard-customer.md) should be repeated for the offers that you aren't removing.
53+
5154
## Delegate resources
5255

5356
Before a service provider can access and manage a customer's resources, one or more specific subscriptions and/or resource groups must be delegated. If a customer has added an offer but has not yet delegated any resources, a note will appear at the top of the **Service provider offers** section. The service provider won't be able to work on any resources in the customer's tenant until the delegation is completed.
@@ -64,10 +67,10 @@ To delegate subscriptions or resource groups:
6467

6568
Delegations represent an association of specific customer resources (subscriptions and/or resource groups) with role assignments that grant permissions to the service provider for those resources. To view delegation details, select **Delegations** on the left side of the **Service providers** page.
6669

67-
Filters at the top of the page let you sort and group your delegation information. You can also filter by specific customers, offers, or keywords.
70+
Filters at the top of the page let you sort and group your delegation information. You can also filter by specific service providers, offers, or keywords.
6871

6972
> [!NOTE]
70-
> When [viewing role assignments for the delegated scope in the Azure portal](../../role-based-access-control/role-assignments-list-portal.md#list-role-assignments-at-a-scope) or via APIs, customers won't see these role assignments, or any users from the service provider tenant who have been granted these roles.
73+
> When [viewing role assignments for the delegated scope in the Azure portal](../../role-based-access-control/role-assignments-list-portal.md#list-role-assignments-at-a-scope) or via APIs, customers won't see role assignments or any users from the service provider tenant who have access through Azure Lighthouse.
7174
7275
## Audit and restrict delegations in your environment
7376

0 commit comments

Comments
 (0)