ARTIFACTORY: SAML SSO Configuration with PingIdentity

ARTIFACTORY: SAML SSO Configuration with PingIdentity

Products
Frog_Artifactory
Content Type
Administration_Platform
AuthorFullName__c
Harry Van, Jeevan R
articleNumber
000006893
FirstPublishedDate
2026-03-31T10:56:39Z
lastModifiedDate
2026-03-26
Introduction 
This procedure outlines the necessary steps to configure JFrog Artifactory for SAML Single Sign-On (SSO) using Ping Identity as the Identity Provider (IdP).


Resolution 
1. Navigate to the Applications tab in Pingone and create a new SAML application

User-added image 

2. Let's set the Application Name to "Artifactory" and the Application Description can be anything you like. Click SAML Application and then click configure. 

User-added image 

3. Let's click Manually Enter, then for ACS URLs, we want to follow this format. https://<servername>.jfrog.io/ui/api/v1/auth/saml/loginResponse/<display_name>

User-added image 

4. Once we click save, we should have an overview of the URLs and configurations we need to provide Artifactory. Once configured, let's enable the application; by default, it is not enabled. Then we need to keep note of or copy the following fields for artifactory, and download the X509 PEM.crt 

User-added image 

5. Now let's go to Artifactory -> Administration -> Authentication -> SAML SSO -> create a new SAML SSO Application.

User-added image 

6. Let's set the display name to "pingone". Now copy over the Single Signon Service from Pingone -> SAML Login URL in artifactory | Single Logout Service
from Pingone -> SAML Logout URL in artifactory| Issuer ID from Pingone -> SAML Service Provider in artifactory. 

User-added image 

7. Now, let's open the X509PEM.crt we downloaded earlier with a text editor to copy the certificate over to artifactory. I used VSCode in my example.

User-added image 

8. From here onward, the SAML connection is ready to be saved, but if we want to apply some attribute mappings, we need to navigate back to Pingone and navigate to attribute mappings, and create two new attributes named "email" and "name". Once we create those mappings in Pingone we want to set the name of the attributes in artifactory to match

User-added image 

User-added image 

9. Now enable Auto Create Users and Allow Created Users Access to Profile Page, and save the SAML configuration.