Attribute Mapping
Attribute mapping is the process of matching pieces of identity data from one system to the corresponding fields in another system, so information about a user lines up correctly on both sides. For example, a source directory's user data can be mapped to the fields an application expects when a user account is created or updated. This keeps user details consistent as they move between connected systems.
Attribute mapping defines how identity attributes from a source (such as an on-premises directory or identity provider) are assigned, translated, or transformed into the target attributes consumed by a downstream application or directory. It is typically configured within a provisioning or synchronization flow to control which attributes are exchanged and in which direction; for example, Okta supports mappings such as App-to-Okta and Okta-to-App, and Microsoft Entra allows per-object-type (user or group) mappings, including custom and transformed attributes. Attribute mapping is primarily an identity lifecycle and provisioning concern (often paired with SCIM-based provisioning) and is distinct from runtime access enforcement; the exact transformation capabilities, directionality, and supported expressions depend on the vendor and connector configuration.
Why it matters
Attribute mapping is foundational to keeping identity data consistent across the connected systems that make up a modern identity fabric. When a source directory or identity provider provisions a user into a downstream application, the two systems rarely name or format their fields identically. Mapping resolves this mismatch so that a user's details line up correctly on both sides, which in turn supports accurate account creation, updates, and deprovisioning throughout the identity lifecycle.
Errors in attribute mapping tend to surface as subtle but consequential problems. A misdirected or malformed mapping can populate the wrong field, drop a required attribute, or overwrite good data during synchronization, leading to broken accounts, failed provisioning, or stale records that persist longer than they should. Because attributes such as email, username, or group membership are frequently consumed by downstream applications to drive account matching and profile data, incorrect mappings can cascade into operational and data-quality issues across many systems at once.
It is important to keep attribute mapping in its proper scope. It is primarily an identity lifecycle and provisioning concern, governing which attributes are exchanged and in what direction, and is distinct from runtime access enforcement. An attribute that arrives via a mapping may later feed an authorization decision, but the mapping itself does not evaluate policy or grant access; conflating the two can lead teams to place enforcement logic where only data transformation belongs.
Who it's relevant to
Inside Attribute Mapping
Common questions
Answers to the questions practitioners most commonly ask about Attribute Mapping.