Skip to main content

PingOne SCIM User & Group Provisioning

PingOne (by PingIdentity) is a cloud-based identity platform that provides SSO, MFA, and directory services. It supports SCIM 2.0 Outbound provisioning to automatically sync users and groups to external applications.

In this guide, we will walk through integrating PingOne SCIM provisioning with TestMu AI.

Prerequisites

Integrating SCIM User Provisioning with PingOne

Step 1 — Copy SCIM Credentials from TestMu AI

Sign in to your TestMu AI account. Don't have an account, register for free.

Head to Settings > Organization Settings > Security > SCIM Provisioning tab. Copy the SCIM Base URL and Bearer Token.

Copy SCIM Base URL and Bearer Token from LambdaTest

Step 2 — Create a SAML Application in PingOne (if not already done)

If you already have a PingOne SAML application configured for TestMu AI SSO, skip to Step 3.

Log in to the PingOne Admin Console. Go to Applications > Applications > click + (Add Application).

Enter a name (e.g., your org name), select SAML Application, and click Save.

Create SAML Application in PingOne

Step 3 — Create SCIM Provisioning Connection

In PingOne, go to Integrations > Provisioning > Connections tab.

PingOne Provisioning Connections tab

Click + (New Connection).

New Connection button in PingOne

Select Identity Store (SCIM) and click Next.

Select Identity Store connection type

Search for SCIM and select SCIM (Outbound). Click Next.

Select SCIM Outbound connector

Enter a Name for the connection (e.g., your org name) and click Next.

Name the SCIM connection

Step 4 — Configure Authentication

FieldValue
SCIM Base URLPaste the Base URL copied from TestMu AI
Users Resource/Users
SCIM Version2.0
Groups Resource/Groups
Authentication MethodOAuth 2 Bearer Token
OAuth Access TokenPaste the Bearer Token from TestMu AI
Auth Type HeaderBearer

Click Test Connection to verify, then click Next.

Configure SCIM authentication in PingOne

Step 5 — Configure Preferences

FieldValue
User Filter ExpressionuserName eq "%s"
User IdentifierworkEmail
Custom Attribute Schema URNsurn:ietf:params:scim:schemas:extension:LambdaTest:2.0:User
Group Membership HandlingMerge (recommended)

Enable the following user actions:

  • Create Users — checked
  • Update Users — checked
  • Disable Users — checked

Click Save.

Configure SCIM preferences in PingOne
tip

Add urn:ietf:params:scim:schemas:extension:LambdaTest:2.0:User to the Custom Attribute Schema URNs field to enable sending OrganizationRole and LambdatestGroup from PingOne.

Step 6 — Create a User Provisioning Rule

Go to the Rules tab in your provisioning connection and click Add Rule.

Enter a Rule Name (e.g., "User Sync Rule") and click Next.

Create provisioning rule in PingOne

Configure the Directory settings:

  • Set a User Filter (e.g., enabled Equals true to only sync active users)
Configure directory settings for provisioning rule

Review the Attribute Mapping. PingOne maps the following attributes by default:

PingOne DirectorySCIM Attribute
Enabledactive
Family NamefamilyName
Given NamegivenName
Email AddressuserName
Email AddressworkEmail
FormattedformattedName
Important

Make sure Email Address is mapped to userName. This is required — TestMu AI uses userName as the unique identifier for SCIM users, and it must be a valid email address.

Click Save to create the rule.

Attribute mapping in PingOne

Ensure the rule is enabled (toggle ON).

Provisioning rule enabled in PingOne

Users assigned to the provisioning rule will now be automatically synced to TestMu AI.


Provisioning Groups from PingOne

Enable Group Provisioning First

Group provisioning is not enabled by default. Before proceeding, reach out to our 24/7 chat support or email [email protected] to get it activated for your organization.

Once group provisioning is enabled and user provisioning is working, follow these steps to push PingOne groups to TestMu AI.

Step 1 — Add Groups to Your Provisioning Rule in PingOne

Go back to your SCIM provisioning connection in PingOne > Rules tab > edit your provisioning rule.

Under Directory settings, click Add Groups to select which PingOne groups to provision to TestMu AI.

Add groups to provisioning rule

Select the groups you want to push and click Save.

Select groups to provision

Step 2 — Configure Mapping Rules in TestMu AI

In TestMu AI, go to Settings > Organization Settings > SCIM Group Provisioning > Mapping Rules tab.

Click Add Mapping Rule to create a rule that determines how incoming groups are mapped.

Mapping rules tab in LambdaTest

Configure the rule:

  • Pattern — match group names by prefix, regex, or match all
  • Target Entity Type — Team, Concurrency Group, or Sub-Organization
  • Auto Approve — toggle ON to automatically approve matching groups
Add mapping rule modal
tip

Set a Match All → Team rule with auto-approve enabled to automatically map all incoming groups to teams without manual intervention.

Step 3 — Verify Groups in TestMu AI

Once PingOne pushes the groups, go to SCIM Group Provisioning > SCIM Groups tab to see the synced groups.

SCIM Groups synced from PingOne

If you configured an auto-approve mapping rule, the groups will be automatically approved and members synced.

Verify that the teams (or concurrency groups / sub-orgs) were created:

Teams created from PingOne groups

Once the provisioning rule runs, group members will appear in the mapped entities.

Teams with synced members from PingOne SCIM Groups with synced members

What Happens After Group Provisioning

PingOne ActionTestMu AI Effect
Group included in provisioning ruleGroup created, mapping rules evaluated, members synced
User added to groupMember added to all mapped TestMu AI entities
User removed from groupMember removed (if no other group maps them there), role recomputed
Group renamedGroup renamed, mapped entity renamed to match, rules re-evaluated
Group removed from rule / deletedGroup soft-deleted, members safely unassigned, roles recomputed

For details on mapping, conflicts, and rules, see the SCIM Provisioning guide.


That's all you need to know about TestMu AI SCIM Provisioning with PingOne. In case you have any questions please feel free to reach out to us via the 24/7 chat support or email us over [email protected].

Test across 3000+ combinations of browsers, real devices & OS.

Book Demo

Help and Support

Related Articles