SAP SuccessFactors

succesfactors-1
Linking Your Account

Overview

To authenticate your SAP SuccessFactors account, you will need to provide the following information:
API Server URL
Username
Company ID
OAuth Credentials
This guide will walk you through finding or creating those credentials within SAP SuccessFactors and entering it into the linking flow.

Prerequisites

Please ensure you fulfill all the requirements to set up the integration:
You are an Administrator in your company's SAP SuccessFactors instance, or someone has shared their access with you.

Instructions

Step 1: Find your API Server URL at this

In the listed API Server URLs, search for the environment that matches your subdomain
For example, if your domain was https://salesdemo4.successfactors.com, search for salesdemo4
Screen Shot 2022-10-04 at 6.03.13 PM.png
If you are unsure what your API Server URL is, or are having trouble connecting, we recommend reaching out to your SAP Support team to obtain your API Server URL

Step 2: Enter the URL into the linking flow

Copy the entire URL. In this example, it would be: apisalesdemo4.successfactors.com
Enter your SAP SuccessFactors API Server URL into the integration authorization component as shown below
Screen Shot 2022-10-04 at 6.05.43 PM.png

Step 3: Find your SAP Username and Company ID

1. To find your SAP SuccessFactors username, go to the upper right hand side and click on your profile image to view your username.
annotely_image (14).jpeg
2. To find your SAP SuccessFactors Company ID, in the same dropdown menu, click "Show version information." Locate Company ID in the modal that pops up:
page_2.jpeg
3. Once you obtain your username (not email) and company ID, enter them in the linking flow as shown:
Untitled (6).png

Step 4: Find your SAP SuccessFactors Client ID and Secret by generating a certificate

1. In your Admin Center, go to Tools, and search Manage OAuth2 Client Applications (If your page looks different, search for Manage OAuth2Client Applications in the search tool on your homepage)
Screen Shot 2022-10-05 at 12.36.49 PM.png
2. Click Register Client Application
Screen Shot 2022-10-04 at 6.21.45 PM.png
3. Fill out Application Name & Application URL (what actually goes in these fields is not important, except that the URL has to begin with https://)
Untitled (8).png
4. Click Generate X.509 Certificate. Fill out Common Name (the name doesn't matter) and hit Generate
Untitled (9).png
5. Once the certificate populates, download and save it. You will have downloaded a file called Certificate.pem
Untitled (10).png
6. Click Register (it will have replaced the Generate button)
7. Back on your Manage OAuth2 Client Applications, go to the application you just created and click Edit
Untitled (11).png
8. You will now see an API key listed - this is your Client ID. Copy and save this Key.
Screen Shot 2021-11-01 at 8.36.42 PM.png
9. Open up the "Certificate.pem" file that you downloaded previously in a text editor. The string between ——BEGIN ENCRYPTED PRIVATE KEY——- and —-END ENCRYPTED PRIVATE KEY——- is your Client Secret. Copy the Client Secret and save
annotely_image (15).jpeg
10. Enter your Client ID and Secret into the integration authorization component as shown below:
Untitled (13).png

Process complete! 🎉



Additional Resources



Did this article help?


Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.