Skip to content

Commit 03d6982

Browse files
committed
Merge pull request #1403 from rachit-lambdatest/stage
Correcting ping-identity doc
1 parent 0249086 commit 03d6982

File tree

10 files changed

+32
-25
lines changed

10 files changed

+32
-25
lines changed
288 KB
Loading
364 KB
Loading
277 KB
Loading
391 KB
Loading
500 KB
Loading
164 KB
Loading
102 KB
Loading
91.5 KB
Loading
152 KB
Loading

docs/lambdatest-sso-pingidentity-integration.md

Lines changed: 32 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ LambdaTest provides seamless integration with Ping Identity through SAML (Securi
4646
## Key Features of Ping Identity Integration:
4747
- **SP-Initiated SSO :** Single Sign-On initiated from the LambdaTest platform.
4848
- **IdP-Initiated SSO :** Single Sign-On initiated from Ping Identity.
49-
- **Group Assignment :** Manage user groups via Ping's group functionality.
5049

5150
## Prerequisites
5251
Before configuring the integration, ensure you meet the following requirements:
@@ -55,13 +54,6 @@ Before configuring the integration, ensure you meet the following requirements:
5554
- **SSO Enablement Request :** The admin of your LambdaTest organization must request SSO enablement.
5655
> Raise a request via email at [email protected] or through LambdaTest’s 24/7 in-app chat support.
5756
- **Ping Identity Admin Access :** You need administrative access to your Ping Identity account.
58-
- **Metadata File :** Download the SAML metadata file for your LambdaTest organization using the following URL:
59-
60-
Replace `{organizationID}` with your organization's ID
61-
62-
```bash
63-
https://auth.lambdatest.com/organization/{organizationID}/saml/metadata
64-
```
6557

6658
## Configuring LambdaTest & Ping Identity Integration
6759
Follow the steps below to configure the SAML-based integration between LambdaTest and Ping Identity.
@@ -71,31 +63,46 @@ Log in to your Ping Identity account using admin credentials.
7163

7264
<img loading="lazy" src={require('../assets/images/sso/ping-identity/1.png').default} alt="setup sso button" className="doc_img"/>
7365

74-
### Step 2: Add a New Application
75-
- Navigate to the Applications menu on the toolbar.
76-
- Click on Add Application.
77-
<img loading="lazy" src={require('../assets/images/sso/ping-identity/2.png').default} alt="setup sso button" className="doc_img"/>
66+
### Step 2: Setup SSO in LambdaTest
7867

79-
- In the Add Application window, select Create New App to create a new application for LambdaTest SSO integration.
80-
<img loading="lazy" src={require('../assets/images/sso/ping-identity/3.png').default} alt="setup sso button" className="doc_img"/>
68+
- Go to LambdaTest <a href="https://accounts.lambdatest.com/auth/sso">Authentication & SSO settings</a> and click on **Setup SSO**.
69+
<img loading="lazy" src={require('../assets/images/sso-self-serve/setup-sso.png').default} alt="setup sso button" width="944" height="409" className="doc_img"/>
8170

82-
### Step 3: Import Metadata File
83-
Import the LambdaTest metadata file you downloaded earlier.
71+
- Enter Connection Name and Click on **Add New Connection**.
72+
<img loading="lazy" src={require('../assets/images/sso-self-serve/connection-name.png').default} alt="connection name button" width="944" height="409" className="doc_img"/>
8473

85-
<img loading="lazy" src={require('../assets/images/sso/ping-identity/4.png').default} alt="setup sso button" className="doc_img"/>
74+
- Select **PingFederate** as your identity provider (PingIdentity & PingFederate has identical setup from LambdaTest side).
75+
<img loading="lazy" src={require('../assets/images/sso/ping-identity/select-ping.png').default} alt="select identity provider" width="944" height="407" className="doc_img"/>
8676

87-
Upon importing, Ping Identity will automatically populate the following:
77+
### Step 3: Add a New Application in PingIdentity
78+
- Navigate to the Applications menu on the toolbar.
79+
- Click on Add Application.
80+
<img loading="lazy" src={require('../assets/images/sso/ping-identity/2.png').default} alt="add application" className="doc_img"/>
8881

89-
- ACS URLs (Assertion Consumer Service URLs)
90-
- Entity ID
91-
- Save the application to proceed.
82+
- In the Add Application window, select Create New App to create a new application for LambdaTest SSO integration.
83+
<img loading="lazy" src={require('../assets/images/sso/ping-identity/3.png').default} alt="create new app" className="doc_img"/>
9284

93-
<img loading="lazy" src={require('../assets/images/sso/ping-identity/5.png').default} alt="setup sso button" className="doc_img"/>
85+
### Step 4: Add SAML configuration
86+
- In LambdaTest SSO setup copy the **ACS URLs** and **Entity ID**.
87+
<img loading="lazy" src={require('../assets/images/sso/ping-identity/sso-setup.png').default} alt="ping-integration-sso-setup" width="944" height="487" className="doc_img"/>
9488

95-
### Step 4: Configure Attribute Mappings
96-
- Go to the Attribute Mappings tab of the created application.
89+
- In Pingidentity, select the **Manually Enter** option in **SAML Configuration** and enter **ACS URLs** and **Entity ID** copied from above step.
90+
<img loading="lazy" src={require('../assets/images/sso/ping-identity/4.png').default} alt="setup sso button" className="doc_img"/>
91+
92+
### Step 5: Configure Attribute Mappings
93+
- Copy following attribute from Lambdatest SSO setup.
94+
<img loading="lazy" src={require('../assets/images/ping-identity/sso-attribute.png').default} alt="ping-integration-attribute-mapping" width="944" height="487" className="doc_img"/>
95+
- Go to the Attribute Mappings tab of the created application in PingIdentity.
9796
- Update the saml_object attribute value from user_ID to emailaddress.
97+
- Add and update the other attributes
98+
<img loading="lazy" src={require('../assets/images/sso/ping-identity/6.png').default} alt="attribute-mapping" className="doc_img"/>
99+
100+
### Step 6 : Upload Metadata URL & SSO Domain
101+
- SSO Domains (Comma-separated list of the domains that can be authenticated in the Identity Provider.)
102+
- Copy the **IDP Metadata URL** from PingIdentity
103+
<img loading="lazy" src={require('../assets/images/sso/ping-identity/7.png').default} alt="ping-integration-idp-url" width="944" height="487" className="doc_img"/>
98104

99-
<img loading="lazy" src={require('../assets/images/sso/ping-identity/6.png').default} alt="setup sso button" className="doc_img"/>
105+
- Go back to LambdaTest and paste the copied URL in the **Issuer URL** field and click on **Create Connection**:
106+
<img loading="lazy" src={require('../assets/images/sso/ping-identity/issuer-url.png').default} alt="sso-self serve" width="945" height="542" className="doc_img"/>
100107

101108
After completing these configurations, your LambdaTest and Ping Identity integration for SSO will be ready to use. Both SP-initiated and IdP-initiated SSO flows will be enabled, and you can manage users and groups via Ping Identity.

0 commit comments

Comments
 (0)