How to connect to SAP SuccessFactors
Register a Client Application
-
Sign in to SAP SuccessFactors as an administrator.
-
Navigate to Admin Center > API Center > OAuth Configuration for OData.
-
Choose Register Client Application.
-
When the "Register an application" page appears, enter your application's registration information:
- Company - The name of your company.
- Application Name - A unique name for your OAuth client.
- Application URL - A unique URL of the page that the client wants to display to the end user. The page contains more information about the client application. This is needed for 3-legged OAuth; however, it isn’t currently supported.
- X-509 Certificate - The certificate corresponding to the private and public keys used in the OAuth 2.0 authentication process. You can generate them by following these steps.
-
Press Register to save your registration.
-
The generated API key can be viewed by choosing View on the registered application list.
Vault Connection Setup
Now that you've created the OAuth setup with access to your SAP SuccessFactors data, you can fill out your credentials in Vault.
- Paste the values below in Vault;
- Client ID - Fill with the API key generated during the Client Application registration.
- Client Secret - Fill with the contents of the private key (contents of the
.pem
file) generated during the Client Application registration. - API Server: Provide your account API server URL. A list of API servers can be found here.
- Company ID: To find this value, go to the upper right-hand side, click on your profile image, and then click "Show version information." Locate the "Company ID" value in the modal that pops up.
- Username: To find this value, go to the upper right-hand side, click on your profile image to view your username (in parenthesis).
- Click "Save."
- Then, click "Authorize."
Your SAP SuccessFactors account is now connected 🎉.