Setup in SonarQube Server
This page explains how to set up SAML with Ping Identity in SonarQube Server . This is the second step of SAML authentication setup with Ping Identity.
This page explains how to set up SAML with Ping Identity in in SonarQube Server. This is the second step of SAML authentication setup with Ping Identity. For an overview of the complete setup, see Introduction.
Proceed as follows:
1. Go to Administration > Configuration > General Settings > Authentication> SAML.
2. Select Create Configuration.

3. Fill in the fields as explained in the table below.
Some fields must be filled with the values set in the application created in PingOne (or PingFederate) during the Setup in Ping Identity. To retrieve these values, retrieve the application in PingOne as follows: go to Applications > Applications and open the application’s detail page.
Some fields must be filled with values retrieved from the metadata file downloaded in Step 2 of Setup in Ping Identity.
Field in in SonarQube Server
Description
Application ID
In the application’s Configuration tab: Entity ID.
Provider ID
Is retrieved from the downloaded metadata file. See below.
Provider Name
Name of the Identity Provider displayed in in SonarQube Server login page when SAML authentication is active.
SAML Login URL
Is retrieved from the downloaded metadata file. See below.
Identity provider certificate
Is retrieved from the downloaded metadata file. See below.
SAML user login attribute
login
SAML user name attribute
name
SAML user email attribute
email
SAML group attribute
group_names
4. Save the configuration.
5. Before enabling SAML authentication on in SonarQube Server, you can verify that the configuration is correct by selecting Test Configuration. This will initiate a SAML login and return useful information about the SAML response obtained from the identity provider.
6. Select Enable configuration.
7. Check that the SonarQube Server login form now contains a SAML login button.

Related pages
Last updated
Was this helpful?