@@ -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
5251Before 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
6759Follow 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
101108After 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