Microsoft Entra ID, authentication and role-based access control
How Azure decides who you are and what you may do: Microsoft Entra ID as the directory, Conditional Access as the gate on the sign-in itself, and role-based access control as the separate system that authorises actions on resources.
Lesson 10 of 11 in objective architecture-and-services. Azure architecture and services, part of Microsoft Certified: Azure Fundamentals (AZ-900).
Entra ID is the directory, and the tenant is its boundary
Microsoft Entra ID is a cloud identity and access service. It holds users, groups, and the non-human principals — service principals and managed identities — that applications sign in as, and it speaks the modern web protocols: OAuth, SAML and OpenID Connect. A tenant is one instance of that directory, belonging to one organisation, and it is the boundary identity lives inside; Azure subscriptions trust a tenant for authentication. Guests brought in from other organisations are handled as external identities in the same directory rather than as a second one.
What Entra ID does not offer is the older on-premises machinery: no LDAP binds, no Kerberos tickets, no domain to join and no group policy. Microsoft Entra Domain Services fills exactly that gap, providing those as a managed domain populated from the same directory, so a lifted-and-shifted application can domain join and authenticate the way it always did without anybody building, patching and replicating domain controllers. The two are complementary rather than alternatives, and a stem that says Kerberos, LDAP or domain join has named the second one.
Authentication methods: single sign-on, multifactor, passwordless
Single sign-on means one authentication with a central identity provider grants access to many applications. The benefit is not only convenience: fewer systems hold credentials, so there are fewer places to breach and exactly one place to disable an account when somebody leaves. The cost is concentration — that one door is now worth strengthening, which is what the other two methods are for.
Multifactor authentication combines proofs from DIFFERENT categories: something you know, something you have, something you are. Two passwords are not multifactor, because the independence is the whole point — stealing a password does not also steal a phone or a fingerprint. Passwordless methods go further by removing the password rather than adding a step to it: a device sign-in, a hardware security key or an authenticator app produces a credential that is never typed and never reused, so it cannot be phished or replayed the way a password can.
Conditional Access decides whether you get in
Conditional Access is the if-then layer of identity. It evaluates signals at sign-in — which user, from where, on what device, reaching which application, at what assessed risk — and applies a decision: allow, allow but require something more such as multifactor authentication, or block outright. That is what makes strong authentication proportionate instead of constant, and it is where device state and location enter the decision at all.
Turning multifactor authentication on for everybody, everywhere, always is the blanket alternative and it is offered as a wrong answer because it satisfies one clause of a requirement by ignoring the others. It cannot express "not from the office", and it cannot refuse an unmanaged device.
Role-based access control decides what you may touch
A role assignment is three things joined together: a security principal, a role definition, and a scope — a management group, a subscription, a resource group or a single resource. It flows downward from wherever it is made, so an assignment at a subscription covers resource groups and resources created there next month without anybody revisiting it. The default is no access at all until an assignment says otherwise.
Two habits are what the exam rewards. Assign to a group rather than to people, so that joining and leaving a team is one membership change instead of a hunt through scopes. And assign at the highest scope where the sentence you are enforcing stays true, using the least privileged built-in role that covers the need — Reader views, Contributor changes, Owner changes and also grants access to others, which is why Owner is so rarely the right answer to a stated requirement.
Worth carrying in
- Microsoft Entra ID
- The cloud directory. Users, groups and service principals, over modern web protocols.
- Tenant
- One instance of the directory, belonging to one organisation. Subscriptions trust it.
- Microsoft Entra Domain Services
- A managed domain offering Kerberos, LDAP, domain join and group policy.
- Single sign-on
- One authentication with a central provider, reused across many applications.
- Multifactor authentication
- Proofs from different categories: something you know, have, or are.
- Passwordless
- A credential that is never typed — device sign-in, a security key, an authenticator app.
- Conditional Access
- Evaluates sign-in signals and allows, challenges or blocks.
- Role assignment
- A principal, a role definition and a scope. Inherited downward.
- Reader
- View everything in scope, change nothing.
- Contributor
- Create, change and delete — but cannot grant access to anybody else.
- Owner
- Contributor, plus the ability to hand access to others.
What the exam does with this
- Authentication is who, authorisation is what, and they happen in that order. Conditional Access sits on the first; role assignments sit on the second.
- Two passwords are not multifactor. The categories have to differ, and an option offering two of the same kind is testing exactly that.
- Passwordless removes the password rather than adding a step to it. Options that describe it as an extra prompt have described multifactor instead.
- Kerberos, LDAP or a domain to join in a stem means Entra Domain Services. Entra ID on its own speaks none of those.
- Reader views, Contributor changes, Owner also grants. A requirement that says "and must not be able to change anything" has ruled out two of the three in one clause.
- Objective
- architecture-and-services. Azure architecture and services
- Share of the exam
- 38.46% (the whole objective)
- Questions in this lesson
- 6
- Signed for by a person
- 0
Partly checked. None of the 6 questions here has been read against the cited source by a person. 6 questions have been checked against their cited clause by an automated pass — which is not the same thing, and is not a signature.
Only questions a person has signed for are used in mock exams here. That is the whole difference between the two kinds of checking above.
Questions in this lesson
- A legacy application being lifted onto Azure virtual machines authenticates users with Kerberos, reads a directory over LDAP, and needs its server domain joined. The team does not want to build, patch and replicate domain controllers. What do you use? machine-checked
- A user proves who they are with a fingerprint and a one-time code, and is then permitted to restart virtual machines but not to delete them. Which part of that is authentication, which is authorisation, and what provides the second part in Azure? machine-checked
- Security wants sign-ins from the office network to proceed normally, sign-ins from anywhere else to require a second factor, and any sign-in to the finance application from an unmanaged device to be refused outright. Which capability expresses all three rules? machine-checked
- A support team must be able to view every resource in a subscription, including anything created next month, and must not be able to change anything. Which assignment is correct? machine-checked
- Which TWO of these statements about authentication methods are true? machine-checked
- Type the name, or the common acronym, of the Azure authorisation system in which access is granted by assigning a role to a principal at a chosen scope. machine-checked
Drill this lesson
A lesson is one sitting: the trainer draws a short run from these questions alone and spaces the ones you get wrong.
Practise Microsoft Entra ID, authentication and role-based access control
The rest of objective architecture-and-services
- Regions, region pairs, availability zones and datacentres
- Resources, resource groups, subscriptions and management groups
- Virtual machines, containers and functions compared
- Virtual machine options, and what a virtual machine needs
- Hosting an application: web apps, containers and virtual machines
- Virtual networks, subnets, peering and Azure DNS
- Reaching Azure privately: VPN Gateway, ExpressRoute and endpoints
- Storage accounts, storage services, tiers and redundancy
- Moving files and migrating workloads into Azure
- Microsoft Entra ID, authentication and role-based access control — you are here
- Zero Trust, defence in depth and Defender for Cloud