Birthright Access Done Right in Entra ID and AD

Ruben van der Graaf··8 min read·Part of Identity & Access Management (IAM)

What birthright access should and shouldn't include, and how to keep it accurate in Entra ID and on-prem AD as people move roles.

Birthright access is the access every employee gets automatically the moment they join, before anyone requests anything. Email, the company Teams channel, the intranet, basic file shares, the VPN client. It's the baseline every new hire needs to function on day one, and getting the scope of it right matters more than most IT teams give it credit for. Too narrow, and day one turns into a support queue. Too broad, and you've quietly built standing access that nobody remembers granting.

The idea itself is simple. The execution usually isn't, because "what should everyone get automatically" is a harder question than it looks, and the answer tends to drift over time as departments add exceptions, roles get created, and nobody goes back to prune the original list. This article looks at what belongs in a birthright access package, what doesn't, and how to keep the definition accurate as people move through your organization instead of letting it calcify into something nobody trusts.

What birthright access actually means

Birthright access is the small, fixed set of resources every employee, or every employee in a given category, receives without submitting a request. It's granted based on the fact that someone is an employee, not based on their specific job. A finance controller and a warehouse coordinator both get email and a Teams license on day one, because that access isn't tied to their role, it's tied to the fact that they're on payroll.

This is different from role-based access, which is tied to job function (a controller needs the finance system, the coordinator doesn't), and from requested access, which someone asks for explicitly because they need it for a specific task. Birthright access sits underneath both. It's the floor everyone stands on, not the access someone had to justify.

Why the distinction matters

Confusing birthright access with role-based access is the single most common way birthright packages become bloated. If "everyone in Sales gets the CRM" quietly becomes part of the birthright definition instead of a role-based rule scoped to Sales, every new hire in every department starts inheriting it, or worse, someone copies the wrong template and a warehouse coordinator ends up with CRM access nobody intended to give.

What should be in a birthright access package

A good birthright package is short and defensible. Every item on it should be something you'd grant to literally any employee, regardless of department, seniority, or location.

Typical contents:

  • Email and calendar (Exchange Online mailbox)
  • Core collaboration tools (Teams, SharePoint intranet, company-wide channels)
  • Identity basics (Entra ID account, MFA registration, self-service password reset)
  • Network access (VPN client, guest Wi-Fi credentials where relevant)
  • General-purpose license tier (the base Microsoft 365 SKU, not add-ons)
  • HR self-service (payslips, leave requests, if hosted on the same identity)
That's usually it. If you find yourself adding department-specific tools, admin rights, or anything with financial, HR, or customer data exposure to this list, it's not birthright access anymore, it's a role-based rule that should be defined and scoped separately.

What should not be in birthright access

This is where most environments quietly go wrong. Access gets added to the "everyone gets this" bucket because it was convenient at the time, not because it belongs there.

Common overreach patterns

  • Admin or elevated rights, granted broadly because a few people genuinely need them and it was easier to give it to a whole group than manage it individually.
  • Financial systems, added to a department-wide birthright rule because most of the department touches invoices, even though not every role in it should.
  • Customer or HR data access, inherited from a template built for one role and reused for a whole team without re-checking scope.
  • Legacy applications, left in a birthright rule from a previous reorg because nobody wanted to be the one who broke someone's access by removing it.
None of these are birthright access. They're role-based or task-based access that got folded into the automatic-on-day-one bucket, usually because it was faster than defining a proper rule. The fix isn't to remove automation, it's to scope it correctly: keep birthright access to the genuinely universal baseline, and drive everything else from the attributes that actually determine whether someone needs it, department, job title, location, employment type.

Why birthright access drifts out of accuracy

Birthright access rarely goes wrong at the moment it's defined. It goes wrong months or years later, as the organization changes around a definition that stayed static.

A few patterns show up repeatedly:

  1. Reorganizations blur the line. A team that used to be its own department gets merged into a larger one, and its old birthright rule doesn't get retired, it gets layered on top of the new department's rule.
  2. Movers keep old baseline access. Someone changes roles internally, and their original birthright access, plus whatever they picked up along the way, comes with them, because nobody's process actively removes anything on a move, only adds.
  3. "Temporary" exceptions become permanent. A one-off addition to the birthright rule for a project or a migration never gets rolled back once the project ends.
  4. New hires get whatever the last person had. Without a clear, attribute-driven definition, onboarding often means copying a colleague's access rather than applying a defined baseline, which imports whatever drift that colleague had already accumulated.
The pattern behind all four is the same: birthright access is treated as a one-time setup decision instead of a rule that needs to be actively maintained as the organization and its people change.

Keeping birthright access accurate as people move

The fix is to stop treating birthright access as a static list and start treating it as a rule, evaluated continuously against current attributes rather than assigned once and left alone.

Define it by attribute, not by exception

Instead of maintaining a manual group with everyone added by hand, define birthright access as a rule: "every account with an active employment status gets these group memberships." When the rule is attribute-driven, it doesn't need a person to remember to add or remove anyone. Someone joining automatically qualifies. Someone leaving automatically stops qualifying, because the underlying attribute (employment status) changed, not because someone remembered to update a group.

Recompute on every mover event

The part most environments miss is that a move should re-evaluate access, not just add to it. If birthright access is genuinely universal, movers rarely lose any of it. But role-based access that got miscategorized as birthright will surface exactly at this point: when someone changes department and the "birthright" rule turns out to only apply if you're still counted a certain way, that's usually the sign it was role-based access wearing a birthright label.

Review the definition itself, periodically

Even a well-scoped birthright package needs a periodic sanity check, not of who has it (everyone should), but of what's in it. An access review focused specifically on the birthright rule's contents, once or twice a year, catches scope creep before it becomes the new normal.

Access typeBasis for grantingChanges when
BirthrightEmployment statusPerson joins or leaves the organization
Role-basedDepartment, job title, locationPerson changes role, department, or location
RequestedSpecific task or project needRequest is approved or the need ends
This is exactly the kind of rule that attribute-based access control (ABAC) is built for. Rather than a static group with manually managed membership, the birthright rule and every role-based rule sitting above it evaluate continuously against Entra ID and on-prem AD attributes, so scope stays correct through reorganizations, role changes, and departures without a person having to notice and fix it manually. If your birthright and role-based access have drifted apart over time, group mining, looking at current membership patterns to suggest what the rules should actually say, is a practical way to rebuild an accurate baseline without starting from a blank page. For the broader picture of how attribute-driven rules manage access across the full employee lifecycle, see our identity and access management (IAM) overview.

FAQ

What's the difference between birthright access and least privilege? They're not opposites. Birthright access is the small, universal baseline every employee needs; least privilege is the principle that nobody should have more than that baseline plus whatever their specific role requires. A well-scoped birthright package is actually a least-privilege practice, since it deliberately keeps the automatic-on-day-one set as narrow as possible.

Should birthright access ever require approval? No. If something requires approval, it isn't birthright access by definition, it's requested or role-based access. Keeping that line clear is what keeps day one fast without turning every account into a rubber stamp.

How often should a birthright access definition be reviewed? Once or twice a year is usually enough for a stable organization, more often if you're going through reorganizations or rapid hiring, since those are the events most likely to introduce scope creep into the rule.

Does ServiceChanger assign birthright access automatically? Yes, through its ABAC engine: rules evaluate Entra ID and on-prem AD attributes like employment status, department, and location, and assign or remove group and role membership accordingly, including on mover and leaver events, so birthright and role-based access stay accurate without manual group management.

Getting birthright access right isn't about automating more, it's about automating the right, narrow thing and keeping everything else attribute-driven so it doesn't quietly become part of the baseline. For more on structuring access around attributes instead of manual group management, browse our onboarding and access control coverage on the blog.

Next step

Curious what your current birthright access actually contains versus what it should? Book a demo or read the access automation docs.