
A leading technology services provider underwent a merger and acquisition (M&A) involving two client organizations. To ensure smooth collaboration and secure access during the integration phase, the identity team implemented an Okta Org2Org setup to connect the two client Okta tenants. This included custom routing rules, application username format changes, custom attributes, and multiple identifier support to enable flexible authentication and authorization.



M&A Complexity – Integrating identity systems of two independent client organizations while maintaining business continuity.
Username Format Alignment – The two organizations had different naming conventions (e.g., first.last@domain.com vs. username@domain.com). A standardized application username format had to be enforced across the board.
Custom Attributes for Business Logic – Specific business data (e.g., division codes, legacy system IDs) needed to be added to user profiles for downstream applications.
Multiple Identifiers – Users required the flexibility to log in with email, employee ID, or legacy usernames without creating duplicate accounts.
1. Okta Org2Org Integration
- Established secure SAML/OIDC connections between the two Okta tenants for seamless user provisioning and authentication.
- Implemented Group push to migrate groups.
2. Routing Rules for Multi-Domain Login
- Configured domain-based routing rules to direct users to the correct identity provider (IdP) automatically based on their email domain.
3. Username Format Standardization
- Changed the application username format in Okta to first.last@primarydomain.com across both orgs.
- Updated SCIM provisioning mappings to ensure consistency with downstream applications.
4. Custom Attributes
- Added custom user profile attributes.
- Updated profile mappings and transformation rules to populate these attributes from source systems.
5. Multiple Identifiers
- Enabled and configured Okta's Multiple Identifiers feature so users could log in with either: Corporate email address, Employee ID, or Legacy system username.


.avif)




.png)

.png)

.png)
.png)

.png)
.png)


.png)

.png)

.png)
.png)

.png)
.png)



