Step 1: Log In and Start a New SP Connection
- Log in to PingFederate: Open your browser, navigate to the PingFederate Admin Console, and sign in with your administrator credentials.
- Navigate to IdP Configuration: On the left-hand menu, go to the IdP Configuration section.
- Create a New SP Connection: Click Create New under the SP Connections area.
Step 2: Select Connection Template and Options
- Choose Connection Template: On the Connection Type page, select the Browser SSO Profiles connection template and click Next.
- Select Connection Options: On the Connection Options page, check the Browser SSO option and click Next.
- Skip Metadata Import: On the Import Metadata page, simply click Next to skip this step.
Step 3: Enter Partner and Base URL Details
- Provide DataCamp Details:
- In the Partner’s Entity ID (Connection ID) field, enter your DataCamp subdomain found in DataCamp Groups Settings.
- Enter your desired Connection Name.
- In the Base URL field, paste the Assertion Consumer Service URL you obtained from DataCamp.
Scroll down and click Next.
Step 4: Configure Browser SSO and SAML Profiles
- Configure Browser SSO: On the Browser SSO page, click Configure Browser SSO.
- Select SAML Profiles: On the SAML Profiles page, check both IdP-Initiated SSO and SP-Initiated SSO options, then click Next.
- Set Assertion Lifetime: Enter your desired Assertion Lifetime (in seconds) and click Next.
Step 5: Configure Assertion Creation
- Start Assertion Creation: On the Assertion Creation page, click Configure Assertion Creation.
- Select Identity Mapping: Choose the Standard Identity Mapping option and click Next.
- Adjust Subject Name Format: Change the Subject Name Format for the SAML_SUBJECT to
urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
- Map Adapter Instance:
- Click Map New Adapter Instance on the Authentication Source Mapping page.
- Choose your desired Adapter Instance. For example, if you’re using the PingOne HTML Form Adapter, select it. (Ensure the adapter provides the user’s email address.)
- Click Next.
- Select Adapter Contract Values: If your adapter meets DataCamp’s requirement (providing the user’s email address), select Use only the adapter contract values in the SAML assertion and click Next.
- Set SAML_SUBJECT Source: Set the SAML_SUBJECT Source to your adapter and its Value to the user’s email address, then click Next.
- Configure Issuance Criteria: Specify any authorization conditions if needed on the Issuance Criteria page, then click Next.
- Finish Assertion Creation: On the Adapter Mapping Summary page, click Done. Then, click Next on the Assertion Creation page, and finally click Done on the Assertion Creation Summary page. Click Next to continue.
Step 6: Configure Protocol Settings
- Begin Protocol Settings: Click Configure Protocol Settings on the Protocol Settings page.
- Set Binding and Endpoint:
- Set the Binding to POST.
- Paste the Assertion Consumer Service URL (copied from DataCamp earlier in Step 7) into the Endpoint URL field.
- Click Add
- Add other Other Allowed ACS URL
- Click Add again and paste the Other Allowed ACS URL from the same page where you obtained your Assertion Consumer Service URL in step 7. Keep binding at POST.
- Click Add, then Next
- Allowed SAML Bindings: On the Allowable SAML Bindings page, check POST and click Next.
- Signature and Encryption Policies:
- Click Next on the Signature Policy page.
- Click Next on the Encryption Policy page, then click Done on the Protocol Settings Summary page.
- Finalize Protocol Settings, Click Next on the Protocol Settings page to move forward.
- Browser SSO Summary, On the Browser SSO Summary page, click Done, then click Next on the Browser SSO page.
Step 7: Configure Credentials and Activate the Connection
- Configure Credentials: On the Credentials page, click Configure Credentials.
- Select Signing Certificate:
- Choose the Signing Certificate you want to use with DataCamp.
- Use the certificate’s serial number (noted earlier) to identify the correct one.
- Check the box Include the certificate in the signature element.
- Click Next.
- Digital Signature Settings Summary: On the Digital Signature Settings Summary page, click Done, then click Next on the Credentials page.
- Export the metadata for the newly-created DataCamp SP connection.
- Export the signing certificate.
- Activate the Connection: On the Activation & Summary page, change the Connection Status to Active. Scroll down and click Save.
Step 8: Configuring DataCamp Side
- Paste the entityID value that you copied previously in step 27 to the Entity ID / Issuer URL field.
- Paste the Location value you copied previously in step 27 to the Login URL / SSO Endpoint field.
- Paste the PingFederate certificate into the IdP Certificate field including ---BEGIN and ----END.