Courseiva
SC-100Chapter 5 of 15Objective 2.2

Securing External Identities and Privileged Access

If you let the wrong person into your network with too much power, your entire company can be locked out by ransomware in under an hour. This chapter explains how to grant access to people outside your company — partners, vendors, customers — without handing over the keys to the kingdom. For the SC-100 exam, you must understand how to design a system that distinguishes between a trusted guest and a potential intruder, and how to protect the 'master keys' that IT administrators use.

12 min read
Intermediate
Updated Jul 23, 2026
Reviewed by Johnson Ajibi· Senior Network & Security Engineer · MSc IT Security

A simple way to picture Securing External Identities and Privileged Access

The Nightclub VIP Entrance and Guest List Analogy

A busy nightclub on a Saturday night. The bouncer at the front door doesn’t just wave anyone in. They check each person against a guest list and verify ID. But here's the twist: the club also has side doors for delivery drivers, a backstage area for performers, and a separate rooftop lounge for VIP members. Each of those entrances has its own bouncer with different rules.

Now, imagine the club decides to let a few trusted regulars bring their own friends directly to the VIP area without queuing. Those friends are 'external identities' — people who don't have a membership card but get in because a member vouches for them. The club doesn’t want them wandering into the kitchen or the staff office. So the bouncer gives them a special wristband that only allows access to the VIP lounge and the main dance floor. This is exactly how 'external identities' work in IT. Partners, vendors, or customers get limited access to specific resources in your organisation’s network, exactly like that temporary wristband.

Meanwhile, the club manager has a master key that opens every door — the office, the safe, the sound booth. That key is 'privileged access'. If that key falls into the wrong hands, a thief could steal the night’s takings. So the manager changes the lock combination every month, and only one person knows the new code at any time. This is 'privileged access management' — protecting the most powerful keys to your IT kingdom. Without these rules, a delivery driver could end up in the safe room.

How It Actually Works

Let’s start with the most basic idea: an 'identity' is simply a digital representation of a person, device, or service that needs to access something. In your home, you have a physical key for your front door. In IT, you have a 'digital identity' — usually a username and password. Now, 'external identities' are identities that belong to people who are not employees of your organisation. Think of a consultant who helps fix your database, a supplier who needs to update inventory, or a customer logging into a portal. They are not on your payroll, but they need access to specific parts of your digital house.

Microsoft Entra ID (formerly called Azure Active Directory) is the system that manages these identities. It is a cloud-based directory service that stores information about users and controls who can access what. Before cloud computing, companies had to install their own servers (called 'on-premises' servers) to manage identities. That was expensive and hard to maintain. Microsoft Entra ID does it for you in Microsoft’s data centres.

Now, how do you let an external person in? The most common method is 'B2B collaboration' (Business-to-Business). Your company uses Microsoft Entra ID, and so does the partner company. Your admin sends an invitation. The partner user accepts it. Microsoft Entra ID then trusts the identity that already exists in the partner’s own system. The partner user does not need a new username and password. They just use their own company credentials. This is called 'federation' — one system trusts the authentication done by another system.

But you cannot give external people the same access as employees. That would be a security disaster. So you use 'conditional access policies'. These are rules like: 'If the user is external, and they are trying to access the finance folder, block them unless they are on a managed device.' Or: 'If the user is external, require multi-factor authentication (MFA) — that is, a second verification like a code texted to their phone.' These policies are enforced by Microsoft Entra ID every time someone tries to sign in.

Now, let’s talk about 'privileged access'. This is the big brother of access control. 'Privileged' means having higher permissions than a normal user. For example, an IT administrator can reset user passwords, create new user accounts, change security settings, or delete entire databases. If a criminal gets hold of an admin account, they can destroy the entire company’s IT systems. So special protections are needed.

Microsoft’s solution is 'Privileged Identity Management' (PIM). PIM is a service inside Microsoft Entra ID that does two main things. First, it makes admin accounts 'just-in-time' (JIT). Normally, an admin account is always active, 24/7. With JIT, the admin account is disabled by default. When the admin actually needs to do a task, they must request activation through PIM. They get approved (or automatically approved if policy allows), and then the account is enabled for a limited time — say one hour. After that hour, it is disabled again. This reduces the 'attack surface' — the amount of time a powerful account is exposed to potential attack.

Second, PIM uses 'approval workflows'. For very sensitive roles (like 'Global Administrator' which can do everything), a request to activate might need approval from a manager. PIM also requires 'auditing' — every activation, every change, is logged. So if something goes wrong, you can see exactly who had power when.

Finally, there is 'Privileged Access Management' (PAM) for managing local admin accounts on servers and devices, but for the SC-100 exam, you focus mostly on PIM in Microsoft Entra ID for cloud identities. The key principle is 'least privilege': give every person, external or internal, exactly the minimum access they need to do their job and no more. If a vendor only needs to read a report, do not give them permission to upload files. If a junior admin only needs to reset passwords for the sales team, do not give them Global Admin rights.

Why does this exist? Because in the old days, companies gave everyone too much access because it was easier. The result: when a contractor left, their credentials were never revoked, and a hacker could use them months later. Or a disgruntled employee with too much power could delete everything. Modern identity security is built on 'Zero Trust' — a model that says 'never trust, always verify' and 'assume breach'. This means you treat every access request, even from inside your network, as if it could be an attacker, until proven otherwise. For the SC-100 exam, you must be able to design a solution that incorporates these principles for both external identities and privileged roles.

The flow of external identity onboarding and privileged access activation, showing B2B invitation, conditional access, PIM activation, and access review.

Walk-Through

1

Invite the External User

The administrator goes to the Microsoft Entra admin centre, selects 'External Identities', and chooses 'B2B collaboration'. They enter the guest’s email address and send an invitation. This creates a guest user object in the tenant without requiring the user to have any new credentials.

2

Assign Access to Resources

The administrator either directly assigns the guest user to an application (like a SharePoint site or a SaaS app) or adds them to a security group that has permissions to that application. This ensures the guest can only reach the specific resources they need.

3

Configure Conditional Access Policy for Guests

A conditional access policy is created targeting 'Guest or external users'. The policy enforces rules like requiring multi-factor authentication, blocking access from untrusted locations, and requiring a compliant device. This policy is applied every time the guest signs in.

4

Set Up Just-In-Time Activation for Privileged Roles

Inside Microsoft Entra Privileged Identity Management, the administrator selects a role (e.g., User Administrator). They configure settings so that the role requires activation. The admin sets a maximum activation duration (e.g., 1 hour) and enables MFA during activation. They also decide if approval is needed.

5

Schedule and Automate Access Reviews

The administrator creates an access review. They choose the scope (e.g., 'All guest users' or 'All users in Global Admin role'). They set the frequency (e.g., quarterly for guests). The review is assigned to a reviewer (like a manager). If the reviewer does not approve, the access is removed automatically after a grace period.

What This Looks Like on the Job

A real IT professional — let’s call her Sarah — is the identity security architect for a mid-sized company called 'NovaTech' with 2,000 employees and 500 external partners. NovaTech uses Microsoft Entra ID. One day, Sarah gets a request from the sales director: they want to give a consultant from 'DataCrunch Inc.' access to the sales analytics dashboard. The consultant needs to see real-time numbers but should not be able to change any data or download the underlying database.

Sarah logs into the Microsoft Entra admin centre. She navigates to 'External Identities' and clicks 'New guest user'. She enters the consultant’s email address — john.doe@datacrunch.com. She then selects 'Invite'. John receives an email with a link. He clicks it and signs in using his DataCrunch Microsoft Entra ID account.

Now, Sarah must set the right permissions. She does not add John to a high-privilege group. Instead, she creates a new group in Microsoft Entra called 'Sales Analytics Viewers - External'. She adds John’s guest account to that group. Then she goes to the 'Enterprise Applications' section, finds the Sales Analytics app, and assigns that group with a role called 'Reader'. The Reader role only allows viewing dashboards — no edit, no delete.

Next, Sarah sets up a conditional access policy. She creates a policy that targets all guest users. The policy says: 'Require multi-factor authentication and require a device that is compliant (managed by a company policy).' This ensures John must use his phone to get a code and his laptop must be trusted. She also adds a 'session control' that limits the user’s browser session so they cannot copy data to clipboard or print the screen. This is called 'session management' or 'app control'.

Now, for privileged access. NovaTech has three Global Administrators — the top-level admins. Sarah implements Microsoft Entra Privileged Identity Management (PIM). She configures the Global Admin role to require 'elevation'. This means the three admins do not have standing Global Admin rights. Every time one of them needs to perform a Global Admin task (like changing a security policy), they must go to the PIM portal, request activation, and provide a reason. The activation is automatically approved (because they are trusted) but only lasts for one hour. Sarah also sets up an alert: if any Global Admin role is activated outside of business hours, the security team gets a notification.

She also configures 'Access Reviews' for external identities. Every three months, Microsoft Entra ID automatically sends an email to the sales director asking: 'Do John Doe and the other 15 external guests in the Sales Analytics Viewers group still need access?' If the sales director does not respond within two weeks, the access is revoked automatically. This prevents 'stale access' — old accounts that nobody remembers are still dangerous.

Finally, Sarah monitors the 'Sign-in logs' and 'Audit logs' weekly. She looks for anomalies: an external user trying to access the HR portal, or an admin account being activated unusually often. She uses Microsoft Sentinel (a security information and event management tool) to correlate these logs and detect potential attacks. The step-by-step reality of this job is ongoing, not a one-time setup. It demands constant vigilance, regular policy reviews, and user training.

How SC-100 Actually Tests This

The SC-100 exam tests your ability to 'design solutions for managing secure access to resources', and the exam makers love to create confusing questions around external identities and privileged access. They are not testing your ability to click buttons in a portal. They are testing your design decisions.

Here are the exact concepts they hammer again and again:

'External Identities' vs 'External Identity Providers': The exam might ask you to recommend how to authenticate a partner from another company. The correct answer usually involves Microsoft Entra ID B2B collaboration, not creating a new local user account. Traps: they will offer 'B2C' (Business-to-Consumer) which is for customers, not partners. They will also offer 'federation' with a partner’s identity provider (like Google or Facebook), but B2B collaboration is the standard for partners.

'Conditional Access Policies' for external users: A common trap question asks where to apply the policy. The answer is 'target all guest and external users' (a specific user group), not 'all users' or 'all cloud apps'. They will also try to distract you with 'device compliance' policies that require a device to be joined to your organisation’s domain. For external users, you cannot enforce that. Instead, you require 'compliant' (managed by a device management system like Intune) or 'Microsoft Entra hybrid joined' — but the simpler correct answer is 'require multi-factor authentication'.

'Privileged Identity Management (PIM) vs Privileged Access Management (PAM)': PIM is for cloud roles in Microsoft Entra ID. PAM is for on-premises servers (like Windows Server AD). The exam will present a scenario involving on-premises admin accounts, and the correct design uses PAM (via Microsoft Identity Manager or Windows Server AD), not PIM. If the scenario mentions 'Azure resources' or 'Microsoft Entra ID', the answer is PIM. If it mentions 'on-premises domain controllers', the answer is PAM.

'Just-In-Time (JIT) vs Just-Enough-Administration (JEA)': JIT means time-limited activation of roles (one hour). JEA means limiting what an admin can do (e.g., only reset passwords, not create users). The exam will give a scenario where an admin needs only specific tasks — the answer is JEA. If the scenario is about reducing the time an admin account is active, the answer is JIT.

'Access Reviews': The exam expects you to know that access reviews are for external identities and privileged roles. They will ask how often you should schedule them. The correct answer is 'periodically (e.g., quarterly) for external users, and more frequently (e.g., monthly) for privileged roles'. They love to test that access reviews can be 'self-review' or 'review by a manager'.

'Azure AD (now Microsoft Entra ID) roles' vs 'Azure RBAC roles': This is a classic trap. Microsoft Entra ID roles manage identity tasks (like resetting passwords, managing groups). Azure RBAC roles manage permissions to Azure resources (like Virtual Machines, storage accounts). If a question asks who can 'manage virtual machines', the answer is an Azure RBAC role (e.g., Contributor), not a Microsoft Entra ID role. If it asks who can 'reset user passwords', it is a Microsoft Entra ID role (e.g., Helpdesk Administrator).

'Least Privilege principle': Expect a question where they give you a list of role assignments (all too broad) and ask you to redesign. The correct answer is to create custom roles with specific permissions, rather than using built-in Global Administrator. They will also test that you cannot apply least privilege to external identities by just putting them in the 'Users' group — you must use specific role assignments per app.

Memorise this: external identities should always go through B2B collaboration, be subject to conditional access policies that require MFA, and have their access reviewed regularly. Privileged access must be JIT, require approval for high-risk roles, and be audited thoroughly. If you see 'standing access' (always on admin accounts) in a correct answer option, it is almost certainly a trap. The SC-100 expects you to choose dynamic, time-limited, and audited access.

Key Takeaways

External identities (partners, vendors, customers) should always be managed through Microsoft Entra ID B2B collaboration, not by creating duplicate local accounts.

Conditional access policies must be applied to all guest and external users to enforce multi-factor authentication and limit access from unmanaged devices.

Privileged Identity Management (PIM) provides just-in-time access to admin roles, reducing the attack surface by eliminating standing privileged accounts.

Access reviews for external identities and privileged roles must be automated and scheduled regularly (quarterly for guests, monthly for admins) to remove stale access.

The principle of least privilege means giving every user, external or internal, exactly the minimum permissions needed for their specific tasks — never more.

Microsoft Entra ID roles (for identity tasks) and Azure RBAC roles (for resource management) are separate; confusing them is a common exam trap.

For on-premises privileged access, use Privileged Access Management (PAM), not PIM — PIM is only for cloud roles.

All privileged role activations must be audited and logged; the 'justification' field in PIM is required for compliance.

External identities should never be assigned to high-privilege roles (like Global Administrator) unless absolutely necessary, and if they are, they must be under intense scrutiny.

Zero Trust architecture underpins all of this: verify explicitly, use least privilege, and assume breach.

Easy to Mix Up

These come up on the exam all the time. Here's how to tell them apart.

Microsoft Entra ID Role

Manages identity tasks like resetting passwords and managing groups.

Applies to the entire Microsoft Entra ID tenant.

Examples: Global Administrator, User Administrator, Helpdesk Administrator.

Azure RBAC Role

Manages permissions to Azure resources like virtual machines, storage, and networking.

Applies to a specific scope: management group, subscription, resource group, or resource.

Examples: Owner, Contributor, Reader, Virtual Machine Contributor.

Privileged Identity Management (PIM)

For cloud roles in Microsoft Entra ID and Azure resources.

Provides just-in-time activation with time limits and approval workflows.

Does not manage on-premises Active Directory admin accounts.

Privileged Access Management (PAM)

For on-premises Active Directory (Windows Server AD) admin accounts.

Uses Microsoft Identity Manager (MIM) and a 'bastion forest' model.

Specifically designed to isolate and control on-premises domain admin access.

B2B Collaboration

For inviting business partners, vendors, and contractors into your tenant.

Guests use their own existing work credentials (federated identity).

Guests are managed as guest user objects in your existing tenant.

B2C (Azure AD B2C)

For external customers (consumers) logging into your applications.

Supports social identity providers (Google, Facebook, Microsoft accounts).

Uses a separate Azure AD B2C tenant, not your main organisational tenant.

Standing Access (Always On)

Admin account is active 24/7, regardless of whether it is used.

High attack surface: stolen credentials can be used at any time.

Historically common but discouraged by modern security frameworks.

Just-In-Time Access (JIT)

Admin account is disabled by default; enabled only on request for a limited time.

Reduces attack surface: credentials are only usable during the activation window.

Required by Microsoft’s Zero Trust and recommended for all privileged roles.

Watch Out for These

Mistake

If a partner is invited as a guest in Microsoft Entra ID, they automatically get the same access as any other employee.

Correct

Guest users get no access by default. You must explicitly assign them to apps or groups. They have the same level of access as any other user — they are just external. You control permissions granularly.

Beginners assume 'guest' means 'less powerful', but in Entra ID, a guest account can be given Global Admin rights if you accidentally assign them. The name 'guest' only means their identity lives in another directory, not that they have reduced permissions by default.

Mistake

Privileged Identity Management (PIM) is only for Microsoft Entra ID Global Administrators.

Correct

PIM can be used for any Entra ID role (e.g., User Administrator, Exchange Administrator) and also for Azure Resource roles (like Contributor) via PIM for groups or Azure resources. It also covers Privileged Access Groups.

Many beginners focus only on the top-level 'Global Admin' role, but SC-100 tests that PIM is a general tool for any role that benefits from just-in-time activation.

Mistake

External users should have their own separate Microsoft Entra ID tenant created just for them.

Correct

You never create a separate tenant for external users. You use B2B collaboration to invite them into your existing tenant. Creating a separate tenant would isolate them from the resources they need and add administrative overhead.

People who are familiar with creating separate 'guest networks' in physical office networking try to apply the same logic to digital identity, not realising that identity federation is simpler and more secure.

Mistake

Multi-factor authentication (MFA) for external users is optional and should only be used for high-risk apps.

Correct

Microsoft best practice (and the SC-100 expects you to know) is that all external identities should be required to use MFA for every access attempt. Conditional access policies should enforce MFA for all guest users.

Beginners underestimate how often external accounts are targeted. Attackers know these accounts are often less monitored, so they attack them. The exam reinforces 'zero trust' which means MFA for everyone outside.

Mistake

Access reviews are only necessary when someone leaves the company or a partnership ends.

Correct

Access reviews should be scheduled regularly (quarterly or monthly) even if no obvious changes occur. Stale access builds up silently — people forget they have access, or a contractor’s project ends but the account stays active.

This misconception comes from the idea that 'security is reactive'. But SC-100 teaches proactive governance: audits must be continuous, not triggered by events.

Do You Actually Know This?

Reveal each answer, then mark whether you got it right. Score 60%+ to unlock the next chapter.

Frequently Asked Questions

What is the difference between B2B and B2C in Microsoft Entra ID?

B2B (Business-to-Business) is for inviting partners, vendors, and contractors from other organisations. B2C (Business-to-Consumer) is for external customers — it uses a different product (Azure AD B2C) that allows custom sign-up pages and social identity logins (Google, Facebook). For SC-100, B2B is the correct choice for organisational partners.

Do external guest users count against my Microsoft Entra ID license count?

Yes, in most cases. Branded as 'Microsoft Entra External ID', these guest users consume a license if they need advanced features like multi-factor authentication, conditional access, or group membership. You can have up to 50,000 guest users for free, but to use policies and MFA, you need a paid license (P1 or P2).

Can a guest user become a Global Administrator?

Yes, technically. If you assign the Global Administrator role to a guest user, they will have full control over your tenant. This is extremely risky and should only be done in exceptional cases with very tight monitoring and short-term activation via PIM.

What happens if I do not set up access reviews for external users?

Nothing happens automatically — the users keep access indefinitely. This is dangerous because a terminated partner’s account remains active. Attackers often target these stale accounts. Access reviews are the mechanism to force regular attestation and cleanup.

How does just-in-time access reduce risk?

Instead of a privileged account being always active (standing access), it is disabled by default. The admin activates it for a limited time only when needed. If a hacker steals the admin’s credentials at 2 a.m., the account is likely inactive and cannot be used to sign in. This shrinks the window of opportunity.

What is the 'siloing' principle for external identities?

Siloing means isolating external users into their own groups, policies, and conditional access rules — separate from employees. This ensures that a compromised external account cannot pivot to attack internal resources. Microsoft Entra ID supports this by letting you create separate 'external user' policies and limit their app access.

Terms Worth Knowing

Keep going

You've finished Securing External Identities and Privileged Access. Continue through the SC-100 study guide to build a complete picture of the exam.

Done with this chapter?