Configure SSO from Salesforce to Ariba
Let your users log in to Ariba using single sign-on (SSO) from your Salesforce org configured as an identity provider.
Required Editions
| Available in: Lightning Experience and Salesforce Classic |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions |
When you set up Ariba as a service provider and create a connected app in Salesforce, users can access Ariba using their Salesforce login credentials. However, configuring Ariba for federated SSO using the SAML protocol isn’t a self-service process. Contact your Ariba representative to request more information.
To configure SSO for Salesforce to Ariba, follow these high-level steps.
See Also
Set Up Your Salesforce Org as an Identity Provider
With the My Domain feature, your Salesforce org is enabled as an identity provider. My Domain is required for all orgs. If you don’t like your org’s My Domain name, you can change it.
The My Domain feature also creates a certificate and key pair. The certificate establishes trust between your Salesforce org and ADP. Optionally, you can use another self-signed certificate or import a CA-signed certificate.
To download the Salesforce self-signed certificate:
- From Setup, enter Identity Provider in the Quick Find box, and select Identity Provider.
- Click Download Certificate.
Provide SAML Settings to Ariba
To enable your Salesforce org to authenticate users to Ariba, give this information to your Ariba representative.
- Assertion Issuer URL, for example, https://MyDomainName.my.salesforce.com/.
- A signing certificate, such as the identity provider certificate that you downloaded.
Before you can configure a connected app, ask your Ariba representative for these URLs.
- Entity ID—This URL is typically https://your-instance.ariba.com, where your-instance is the name of your Ariba instance.
- ACS URL—This URL starts with https://your-instance.ariba.com, where your-instance is the name of your Ariba instance.
Create a Connected App in Salesforce
- In Salesforce, create a connected app.
- In Lightning Experience, from Setup, enter App in the Quick Find box, and select App Manager. Click New Connected App.
- In Salesforce Classic, from Setup, enter Apps in the Quick Find box, and select Apps. Under Connected Apps, click New.
- Configure the connected app Basic Information settings.
- Enter a name for the Ariba connected app. Salesforce uses this name to populate the API name.
- Enter your email address in case Salesforce must contact you or your support team.
- Optionally, upload or specify a logo and icon to represent your Ariba application in the Salesforce App Launcher.
- Configure the connected app Web App Settings.
- Select Enable SAML.
- For Entity Id, enter the URL provided by your Ariba representative.
- For ACS URL, enter the URL provided by your Ariba representative.
- For Subject Type, select Federation ID or Custom Attribute. The subject type is the method attribute by which a username in Ariba maps to a unique Salesforce user identity.
- For Name ID Format, select urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified.
- For Issuer, keep the default value, which is your My Domain subdomain.
- For IdP Certificate, keep the default (Default IdP Certificate).
- Save the settings.
- Configure profiles and permission sets for the connected app.
- From Setup, enter Apps in the Quick Find box.
If you’re using Lightning Experience, select Manage Connected Apps.
If you’re using Salesforce Classic, under Manage Apps, select Connected Apps.
- Click the name of your connected app for Ariba. The connected app detail page appears.
- Click Manage Profiles or Manage Permission Sets, and add profiles or permission sets for users who can access this app.
- From Setup, enter Apps in the Quick Find box.
- In Salesforce, enter the Start URL for the connected app.
- On the connected app detail page, under SAML Login Information, copy the IdP-initiated login URL.
- On the connected app detail page, click Edit Policies.
- For Start URL, enter the IdP-initiated login URL, for example https://MyDomainName.my.salesforce.com/idp/login?app=0spR000000000Dg.
- Save the settings.

