Skip to content

Commit f319d95

Browse files
authored
Merge pull request #108355 from rolyon/rolyon-rbac-description-fix
[Azure RBAC] Description update
2 parents 0dbf805 + b815e5b commit f319d95

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.devlang: na
1212
ms.topic: overview
1313
ms.tgt_pltfrm: na
1414
ms.workload: identity
15-
ms.date: 09/11/2019
15+
ms.date: 03/19/2020
1616
ms.author: rolyon
1717
ms.reviewer: bagovind
1818

@@ -44,7 +44,7 @@ When planning your access control strategy, it's a best practice to grant users
4444

4545
## How RBAC works
4646

47-
The way you control access to resources using RBAC is to create role assignments. This is a key concept to understand – its how permissions are enforced. A role assignment consists of three elements: security principal, role definition, and scope.
47+
The way you control access to resources using RBAC is to create role assignments. This is a key concept to understand – it's how permissions are enforced. A role assignment consists of three elements: security principal, role definition, and scope.
4848

4949
### Security principal
5050

@@ -66,7 +66,7 @@ A *role definition* is a collection of permissions. It's typically just called a
6666
Azure includes several [built-in roles](built-in-roles.md) that you can use. The following lists four fundamental built-in roles. The first three apply to all resource types.
6767

6868
- [Owner](built-in-roles.md#owner) - Has full access to all resources including the right to delegate access to others.
69-
- [Contributor](built-in-roles.md#contributor) - Can create and manage all types of Azure resources but cant grant access to others.
69+
- [Contributor](built-in-roles.md#contributor) - Can create and manage all types of Azure resources but can't grant access to others.
7070
- [Reader](built-in-roles.md#reader) - Can view existing Azure resources.
7171
- [User Access Administrator](built-in-roles.md#user-access-administrator) - Lets you manage user access to Azure resources.
7272

@@ -100,7 +100,7 @@ You can create role assignments using the Azure portal, Azure CLI, Azure PowerSh
100100

101101
## Multiple role assignments
102102

103-
So what happens if you have multiple overlapping role assignments? RBAC is an additive model, so your effective permissions are the addition of your role assignments. Consider the following example where a user is granted the Contributor role at the subscription scope and the Reader role on a resource group. The addition of the Contributor permissions and the Reader permissions is effectively the Contributor role for the resource group. Therefore, in this case, the Reader role assignment has no impact.
103+
So what happens if you have multiple overlapping role assignments? RBAC is an additive model, so your effective permissions are the sum of your role assignments. Consider the following example where a user is granted the Contributor role at the subscription scope and the Reader role on a resource group. The sum of the Contributor permissions and the Reader permissions is effectively the Contributor role for the resource group. Therefore, in this case, the Reader role assignment has no impact.
104104

105105
![Multiple role assignments](./media/overview/rbac-multiple-roles.png)
106106

@@ -124,7 +124,7 @@ The following are the high-level steps that RBAC uses to determine if you have a
124124

125125
1. Azure Resource Manager determines if the action in the API call is included in the roles the user has for this resource.
126126

127-
1. If the user doesnt have a role with the action at the requested scope, access is not granted. Otherwise, Azure Resource Manager checks if a deny assignment applies.
127+
1. If the user doesn't have a role with the action at the requested scope, access is not granted. Otherwise, Azure Resource Manager checks if a deny assignment applies.
128128

129129
1. If a deny assignment applies, access is blocked. Otherwise access is granted.
130130

0 commit comments

Comments
 (0)