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 entitydropdown, choose “Basic Import”. In theChoose Filefield, upload thetechwolf_api_user_definition.csvfile 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 Applicationsand 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 Certificatefield.
 - Now, click 
Register. - Once the Client Application is registered, go back to the 
Manage OAuth2 Client Applicationspage and find the application you just created. ClickViewon it. - Share the following information that is on the resulting page with your TechWolf
point of contact: 
Company,API Key.