Last Updated date: September 4, 2026
Automate access, reduce risk, and stay audit-ready
A single permission does not always create access risk. Often, it appears when two individually valid privileges are assigned to the same identity.
That is the problem Segregation of Duties (SoD) enforcement is designed to address. In Identity Confluence, administrators can define specific roles or entitlements that cannot coexist under defined business conditions. Instead of blocking access to an entire application, the policy targets the exact combination that creates the conflict.
For example, a QA Tester on Project 7451 may need Datadog to monitor and troubleshoot. They can have either the Datadog – Admin role or the Datadog – Read-only role. But if those roles are defined as conflicting, Identity Confluence prevents both from coexisting on the same identity.
Traditional access decisions are often evaluated one request at a time.
A user requests Datadog access. Approved. Later, they request another Datadog role. Approved again.
Each decision may appear reasonable in isolation. The conflict becomes visible only when the user's complete access profile is evaluated together.
For a QA Tester, Read-only access may be appropriate for monitoring application behavior. Admin access may also be appropriate for specific troubleshooting activities. But allowing both roles simultaneously may create more privilege than the user's responsibilities require.
SoD changes the question from:
"Is this access valid?"
to:
"Can these accesses exist on the same identity at the same time?"
That distinction is what makes SoD useful for controlling conflicting privileges without blocking legitimate access altogether.
Identity Confluence manages SoD policies through Business Roles. Administrators can select from Compliance, Segregation of Duties, and Policy-Based controls.
When Segregation of Duties is selected, the policy is built around four elements:
User condition → Application → Roles or Entitlements → Conflicting access
This lets administrators define not just what is restricted, but exactly who the rule applies to and which access combination creates the conflict.
The policy begins by defining the population it applies to.
For the Datadog example:
Project_Codes IN 7451
This means the policy applies to users associated with Project 7451 rather than automatically applying across the organization.
Next, the administrator specifies the application being evaluated:
App Name = Datadog
The policy is not saying that Project 7451 users cannot use Datadog. It is evaluating specific access within Datadog.
The administrator then chooses whether the conflict should be evaluated using IT Roles or Entitlements.
For this example, the policy evaluates IT Roles:
This distinction allows the policy to operate at the appropriate level of access.
The selected roles are then placed under Then Cannot Coexist.
The resulting rule is straightforward:
A Project 7451 user cannot hold both the Datadog Admin and Datadog Read-only roles simultaneously.
Consider a QA Tester who already has the Datadog – Read-only role and later requests Datadog – Admin.
Identity Confluence evaluates the request against the policy conditions:
Because Admin and Read-only are configured as conflicting roles, the combination cannot coexist.
The important point is what the policy does not do.
It does not say:
"QA Testers cannot access Datadog."
It says:
"These two Datadog roles cannot exist together for this defined user population."
That makes the control more precise and avoids restricting access that does not create the defined conflict.
SoD is based on the access combination and policy conditions, not simply the user's job title.
A QA Manager on Project 7451 who already has Datadog Read-only and requests Datadog Admin encounters the same policy evaluation.
The rule remains focused on:
Project → Application → Access combination
This provides a consistent control regardless of whether the requester is a tester, manager, or another employee covered by the policy.
SoD complements other identity governance controls because it addresses a specific type of access risk.
A user can therefore have access that is individually appropriate while still violating an SoD rule because of how multiple privileges combine.
Defining an SoD rule is only the first step. Identity and access change as employees move between projects, receive new responsibilities, and accumulate additional application access.
That makes the quality of the policy definition important. The right users, applications, roles, and entitlements need to be identified so the control continues to address the actual conflict.
For Project 7451, the outcome is simple: users can continue using Datadog for their work, while the specific Admin and Read-only combination remains governed by the defined SoD policy.
Identity Confluence gives administrators a structured way to enforce Segregation of Duties without treating every application access request as a binary allow-or-deny decision.
Through Business Roles → Segregation of Duties, administrators can define the applicable users, identify the application, select roles or entitlements, and specify which combinations cannot coexist.
For organizations evaluating SoD enforcement, the key capability is not simply detecting conflicting access. It is being able to define the conflict precisely enough to control it without unnecessarily restricting legitimate access.
Explore Identity Confluence to see how SoD policies can be defined across users, applications, roles, and entitlements.
