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. Download the certificate here in the form of a ".cer".
  2.  With the downloaded certificate, snapADDY can now be registered as a so-called OAuth 2.0 Identity Provider in your CRM system.
  3. Log in to your SAP Sales Cloud and click on "Common tasks" in the "Administrator" section.
  4. Select "Configure OAuth.2.0 identity provider".


     

  5. Click on "New OAuth 2.0 provider".

     

  6. Assign a name for the issued entity.
  7. Upload the.cer certificate that you downloaded previously
  8. Activate the "Email-address" button.
  9. Click on "Submit".

     

  10. To register the client, click on "OAuth 2.0 client registration" and then on "New".

     

     

  11. Enter a description.
  12. Select "snapaddy.com" as the issuer name.
  13. Assign a Client secret.
  14. Select UIWC:CC_HOME as the scope ID.
  15. Click on "Save and close".

     

     

  16. To set up the client registration, click on "Common tasks" again and then on "Configure single sign-on".

     

     

  17. Copy the Local Service Provider.

 

Store SAP OAuth client credentials in the snapADDY organizational settings

 
Go to settings > System integration > Add CRM system and choose SAP Sales Cloud.
 
 
  1. Select "OAuth 2.0 via SAML Bearer Assertion.
  2. The entity ID is the local service provider that you copied in a previous step.
  3. The OAuth client ID is the client ID from a previous step.
  4. The OAuth client secret is the client secret from a previous step.
  5. Click on "Save".
 
 

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.

If you have any further questions, please feel free to contact support@snapaddy.com or your Customer Success Manager.