How to set-up OAuth connection with SAP Sales Cloud

This article will guide you how to set-up the OAuth connection

The OAuth 2.0 client allows end users to easily access a service provider using the same credentials wich are already in use for other services. Communication between the OAuth 2.0 client and the server is protected by an HTTPS connection.

The snapADDY certificate is a prerequisite for setting up the OAuth connection to SAP. You can obtain this certificate in the form of a ".cer" file here. All settings must be configured by the administrator of the organization.


1. Configure OAuth Identity Provider

With this certificate, snapADDY must now be registered in your SAP CRM system, as a so-called OAuth 2.0 Identity Provider.

2. Configure OAuth Provider

3. Upload .cer File

4. Register Client ID

5. Setup Client Registration

6. Define Common Task

7. Note Local Service Provider (exact text)

8. Store SAP OAuth client credentials in the snapADDY organizational settings

 Go to settings > System integration > Add CRM system and choose SAP Sales Cloud. The following pop-up will appear: 
 Select OAuth 2.0 via SAML Bearer Assertion to get the view from above. 

The credentials (i.e. the OAuth client ID and OAuth client secret) can now be stored in the snapADDY dashboard - in the organization's company settings.

You now have full control, which data the snapADDY clients (DataQuality, app, email contact suggestions) can access in the SAP system.

After successful setup, the snapADDY clients can now request and use access tokens for the CRM-system's organization members, to perform a snapADDY CRM export or synchronize data. No further set-up on the user's side is required.