Prerequisites
- You need a public X.509 certificate file from TechWolf. This public certificate is linked to a private PEM key generated by TechWolf. If you don’t have the TechWolf X.509 public certificate already, contact your TechWolf point of contact. As this certificate is public, it does not need to be handled as a secret.
- TechWolf needs to know the API URL of your SAP SuccessFactors environment. This can be found by going to the and finding the URL corresponding to the datacenter where your SuccessFactors environment is hosted.
Steps
TechWolf has already pre-configured some parts of this process. The following ZIP archive contains the necessary files that will need to be imported into your SAP SuccessFactors environment:Required files
Required files for the creation of an OAuth2 Client Application in SAP
1
Create a TechWolf User in your SAP SuccessFactors environment
- In the search bar at the top right of SAP SuccessFactors, enter
Import Employee Data
. - In the resulting window, under the
Select an entity
dropdown, choose “Basic Import”. In theChoose File
field, upload thetechwolf_api_user_definition.csv
file provided by TechWolf. - Leave the other fields unchanged and click
Validate Import File Data
. If the validation is successful, clickImport
.
2
Create a new OAuth2 Client Application
Once the TechWolf User is created, it can be used to link a new OAuth2 Client Application. This will
allow TechWolf to update employee growth portfolios in real time using API calls.
Creating the OAuth2 Client Application is done as follows:
- In the search bar at the top right of the screen, enter
Manage OAuth2 Client Applications
and press enter. - In the window that opens, click
Register Client Application
. - In the resulting page, the following fields must be filled in:
Application Name
: “TechWolf Skill Sync”Application URL
: “https://techwolf.ai”Bind to Users
: Check the checkboxUser IDs
:TECHWOLF_API_USER
(refers to the user created in the previous step)X.509 Certificate
: Go to your TechWolf point of contact to request the certificate file. Once you received the file, open it. It will have the following text guards around it: “-----BEGIN CERTIFICATE-----” and “-----END CERTIFICATE-----”. Copy all the text in between these guards and paste it into theX.509 Certificate
field.
- Now, click
Register
. - Once the Client Application is registered, go back to the
Manage OAuth2 Client Applications
page and find the application you just created. ClickView
on it. - Share the following information that is on the resulting page with your TechWolf
point of contact:
Company
,API Key
.