Entitlements as Code by MoreThanOps

Glossary

The words used across this site, each with a one-line definition.

Last reviewed

Access

Entitlement

A specific right held by an identity on a system, such as a membership in a group, a role or a permission. See why "entitlements".

Grant

One entitlement given to one person, with who approved it, why and until when.

Group

A set of people in the identity provider. Platforms map groups to their own roles, so a group is how access is given.

Platform

A system that gives access to the members of a group, such as a code host, a cloud account or a project tool.

Identity provider

The directory that holds people and groups, such as Microsoft Entra ID. Platforms trust it for sign-in and for groups.

People

Requester

The person who asks for an entitlement, for themselves or for someone else. Never an approver of that request.

Owner

A person responsible for a group, who approves who joins it and reviews who keeps it. See roles.

EaC admin

A person who looks after the access process itself, such as approval rules, checks and the choice of observe or enforce.

Changes

Pull request

A proposed change in Git that shows the exact change, its author and reason, and is reviewed before it is merged.

Separation of duties

The rule that the person who benefits from a change, or who proposed it, cannot approve it. See principle 3.

Source of truth

The one place that says what access should be. In Entitlements as Code, the files in Git.

Keeping it true

Drift

A difference between what Git says and what a platform shows, such as a member added or removed by hand. See principle 6.

Reconcile

To compare the platforms with Git and act on the differences, by reporting them or putting them back.

Observe mode

A mode where nothing is written to the platforms; differences with Git are only reported.

Enforce mode

A mode where approved changes are applied and changes made by hand go back to what Git says.

Over time

End date

The date a temporary grant ends on its own, agreed when it is requested and approved.

Access review

A scheduled check where owners keep or remove each member of their groups, with every decision recorded.

Least privilege

Giving each person only the access they need, for only as long as they need it. See where it comes from.