Skip to content

Commit df4cd49

Browse files
Merge pull request #252374 from rolyon/rolyon-abac-delegate-role-assignments-conditions-video
[Azure RBAC] Delegate role assignments with conditions updates
2 parents a44ee55 + abc911d commit df4cd49

File tree

3 files changed

+19
-4
lines changed

3 files changed

+19
-4
lines changed

articles/role-based-access-control/delegate-role-assignments-overview.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ Instead of assigning the Owner or User Access Administrator roles, a more secure
6060
6161
Delegating role assignments with conditions is a way to restrict the role assignments a user can create. In the preceding example, Alice can allow Dara to create some role assignments on her behalf, but not all role assignments. For example, Alice can constrain the roles that Dara can assign and constrain the principals that Dara can assign roles to. This delegation with conditions is sometimes referred to as *constrained delegation* and is implemented with [Azure attribute-based access control (Azure ABAC) conditions](conditions-overview.md).
6262

63+
To watch an overview video, see [Delegate Azure role assignments with conditions](https://youtu.be/3eDf2thqeO4?si=rBPW9BxRNtISkAGG).
64+
6365
## Why delegate role assignments with conditions?
6466

6567
Here are some reasons why delegating the role assignment task to others with conditions is more secure:
@@ -136,12 +138,16 @@ To delegate role assignments with conditions, you assign roles as you currently
136138
# [Template](#tab/template)
137139

138140
Choose from a list of condition templates. Select **Configure** to specify the roles, principal types, or principals.
141+
142+
For more information, see [Delegate the Azure role assignment task to others with conditions (preview)](delegate-role-assignments-portal.md).
139143

140144
:::image type="content" source="./media/shared/condition-templates.png" alt-text="Screenshot of Add role assignment condition with a list of condition templates." lightbox="./media/shared/condition-templates.png":::
141145

142146
# [Condition editor](#tab/condition-editor)
143147

144-
If the condition templates don't work for your scenario or if you want more control, you can use the condition editor. For examples, see [Examples to delegate Azure role assignments with conditions (preview)](delegate-role-assignments-examples.md).
148+
If the condition templates don't work for your scenario or if you want more control, you can use the condition editor.
149+
150+
For examples, see [Examples to delegate Azure role assignments with conditions (preview)](delegate-role-assignments-examples.md).
145151

146152
:::image type="content" source="./media/shared/delegate-role-assignments-expression.png" alt-text="Screenshot of condition editor in Azure portal showing a role assignment condition to delegate role assignments with conditions." lightbox="./media/shared/delegate-role-assignments-expression.png":::
147153

articles/role-based-access-control/delegate-role-assignments-portal.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,11 @@ There are two ways that you can add a condition. You can use a condition templat
6565

6666
1. On the **Conditions** tab under **Delegation type**, select the **Constrained (recommended)** option.
6767

68+
| Option | Select this option to |
69+
| --- | --- |
70+
| **Constrained (recommended)** | Pick the roles or principals the user can use in role assignments |
71+
| **Not constrained** | Allow the user to assign any role to any principal |
72+
6873
:::image type="content" source="./media/shared/condition-constrained.png" alt-text="Screenshot of Add role assignment with the Constrained option selected." lightbox="./media/shared/condition-constrained.png":::
6974

7075
1. Select **Add condition**.
@@ -75,7 +80,7 @@ There are two ways that you can add a condition. You can use a condition templat
7580

7681
1. Select a condition template and then select **Configure**.
7782

78-
| Condition template | Description |
83+
| Condition template | Select this template to |
7984
| --- | --- |
8085
| Constrain roles | Constrain the roles a user can assign |
8186
| Constrain roles and principal types | Constrain the roles a user can assign and the types of principals the user can assign roles to |
@@ -95,6 +100,11 @@ If the condition templates don't work for your scenario or if you want more cont
95100

96101
1. On the **Conditions** tab under **Delegation type**, select the **Constrained (recommended)** option.
97102

103+
| Option | Select this option to |
104+
| --- | --- |
105+
| **Constrained (recommended)** | Pick the roles or principals the user can use in role assignments |
106+
| **Not constrained** | Allow the user to assign any role to any principal |
107+
98108
:::image type="content" source="./media/shared/condition-constrained.png" alt-text="Screenshot of Add role assignment with the Constrained option selected." lightbox="./media/shared/condition-constrained.png":::
99109

100110
1. Select **Add condition**.
@@ -103,7 +113,7 @@ If the condition templates don't work for your scenario or if you want more cont
103113

104114
:::image type="content" source="./media/shared/condition-templates.png" alt-text="Screenshot of Add role assignment condition with a list of condition templates." lightbox="./media/shared/condition-templates.png":::
105115

106-
1. Select **Go to advanced condition builder**.
116+
1. Select **Open advanced condition editor**.
107117

108118
The Add role assignment condition page appears.
109119

articles/role-based-access-control/role-assignments-portal.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,6 @@ The **Conditions** tab will look different depending on the role you selected.
129129
If you selected one of the following privileged roles, follow the steps in this section.
130130

131131
- [Owner](built-in-roles.md#owner)
132-
- Access Review Operator Service Role
133132
- [Role Based Access Control Administrator (Preview)](built-in-roles.md#role-based-access-control-administrator-preview)
134133
- [User Access Administrator](built-in-roles.md#user-access-administrator)
135134

0 commit comments

Comments
 (0)