You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/role-based-access-control/delegate-role-assignments-overview.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,6 +60,8 @@ Instead of assigning the Owner or User Access Administrator roles, a more secure
60
60
61
61
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).
62
62
63
+
To watch an overview video, see [Delegate Azure role assignments with conditions](https://youtu.be/3eDf2thqeO4?si=rBPW9BxRNtISkAGG).
64
+
63
65
## Why delegate role assignments with conditions?
64
66
65
67
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
136
138
# [Template](#tab/template)
137
139
138
140
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).
139
143
140
144
:::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":::
141
145
142
146
# [Condition editor](#tab/condition-editor)
143
147
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).
145
151
146
152
:::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":::
Copy file name to clipboardExpand all lines: articles/role-based-access-control/delegate-role-assignments-portal.md
+12-2Lines changed: 12 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -65,6 +65,11 @@ There are two ways that you can add a condition. You can use a condition templat
65
65
66
66
1. On the **Conditions** tab under **Delegation type**, select the **Constrained (recommended)** option.
67
67
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
+
68
73
:::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":::
69
74
70
75
1. Select **Add condition**.
@@ -75,7 +80,7 @@ There are two ways that you can add a condition. You can use a condition templat
75
80
76
81
1. Select a condition template and then select **Configure**.
77
82
78
-
| Condition template |Description|
83
+
| Condition template |Select this template to|
79
84
| --- | --- |
80
85
| Constrain roles | Constrain the roles a user can assign |
81
86
| 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
95
100
96
101
1. On the **Conditions** tab under **Delegation type**, select the **Constrained (recommended)** option.
97
102
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
+
98
108
:::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":::
99
109
100
110
1. Select **Add condition**.
@@ -103,7 +113,7 @@ If the condition templates don't work for your scenario or if you want more cont
103
113
104
114
:::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":::
0 commit comments