SAP SuccessFactors
A
Written by Alex Mattera
Updated over a week ago

If you've been directed to StackOne to integrate with SAP SuccessFactors, the following steps will help you understand the process and any necessary actions to configure successful integration.

This guidance assumes you have Admin privileges for your SAP SuccessFactors account with permission for the Manage Integration Tools > Manage OAuth2 Client Applications.

Step 1: Locating API Server

  1. SAP uses multiple API server addresses. You will need to look up the API server that corresponds to your tenant domain on this table under the API Server column.


    For example, if your domain was https://pmsalesdemo8.successfactors.com/ you would search for salesdemo8 in the table.
    ​

  2. Copy the value in the API Server column (remove the final forward-slash / ). In this example, the value would be https://apisalesdemo8.successfactors.com

  3. Use this value as the API Server value when connecting SAP SuccessFactors to StackOne.

Step 2: Finding Username

  1. Login to SAP SuccessFactors.

  2. Select your profile image in the upper right-hand corner of the screen.

  3. Your username is the value in parenthesis. Copy this value and note it as your Username.
    ​

Step 3: Finding Company ID

  1. Within the same dropdown from Step 2, select the Show version information option.

  2. Within the modal that appears, you will see Company ID. Copy and note down this value.
    ​

Step 4a: Registering a new Client Application

  1. In the upper right search bar, search for Manage OAuth2 Client Applications and select the option under Actions.
    ​

  2. Select Register Client Application.

  3. Enter an Application Name, e.g. StackOne

  4. Enter an Application URL.
    πŸ“ Note: This can be any URL and is not used in this integration.

Step 4b: Generating X.509 Certificate

  1. Press the Generate X.509 Certificate button.

  2. Enter any Common Name(CN) for the certificate, e.g. StackOne OAuth2
    ​

  3. Press Generate

  4. Copy the value inside the X.509 Certificate section.
    ​

Step 4c: Downloading Private Key

  1. Press the Download button.
    ❗Caution: The downloaded file contains your private key. This should be handled securely, and this local file should be deleted after your StackOne account has been linked.

  2. Select and copy the long string of characters between -----BEGIN ENCRYPTED PRIVATE KEY----- and -----END ENCRYPTED PRIVATE KEY-----

  3. This value is your Private Key. Please keep it safe!

Step 4d: Finding API Key

  1. Your API Key is displayed on the Manage OAuth2 Client Applications screen above your X.509 Certificate.
    ​


    ​

Step 5: Connecting with StackOne

Upon reaching the Link Account page, enter the gathered details and proceed by clicking the Connect button.

πŸ“ Note: The integration may take up to 15 minutes to initially authenticate once the account has been connected. In the meantime, requests will return a 401: Unauthorized response.


πŸŽ‰ Congratulations, you're all set! If you face any issues with the steps mentioned above, please contact us via the live chat button or by emailing integrations@stackone.com. We're always here to assist you!​

Did this answer your question?