ARTIFACTORY: How to Configure Artifactory SAML SSO with PingOne?
Follow these steps to configure Artifactory with the external identity provider, PingOne:
On PingOne side
-
Add a New SAML Application and configure the Application configuration as the below
-
Choose "I have SAML configuration"
-
Download theSAML Metadata file
-
In the field “Assertion Consumer Service (ACS)”, enter: https://
<Artifactory-URL>/webapp/saml/loginResponse -
In the field “Entity ID”, enter the “entityID” value as in the downloadedSAML Metadata file(from#2)
-
Choose the “Post” option for “Single Logout Binding Type”
-
Choose “Sign Assertion” for “Signing”
-
Choose “RSA_SHA256” for “Signing Algorithm”
-
Finish the configuration process
On Artifactory side
-
Navigate in Artifactory UI to theAdministration Tab → Security | SAML SSO
-
In the “SAML Login URL”, enter the value of “SingleSignOnService Location” (from the downloaded SAML Metadata file) for example:
https://sso.connect.pingidentity.com/sso/idp/SSO.saml2?idpid= -
In the “SAML Logout URL”, enter the value of “SingleLogoutService” (from the downloaded SAML Metadata file) for example:
https://sso.connect.pingidentity.com/sso/SLO.saml2 - In the “SAML Service Provider Name”, enter the same “Entity ID” as mentioned above (from the PingOne configuration)
- For the “SAML Certificate”, download the “Signing Certificate” from the "application setup" from PingOne and copy it to this field.
