Prerequisites & Data Access
Ensure you have Admin privileges for your SAP SuccessFactors account with permission for the Manage Integration Tools > Manage OAuth2 Client Applications.
Step-by-Step Setup
Step 1: Find API Server
SuccessFactors uses regional API servers
Look up your tenant’s API server in SAP's regional mapping table
Example:
Tenant URL: https://pmsalesdemo8.successfactors.com API Server: https://apisalesdemo8.successfactors.com
✅ Copy this API Server for use during connection
Step 2: Find Username
Log in to SuccessFactors
Click your profile icon (top right)
Copy the value inside parentheses → This is your Username
Step 3: Find Company ID
From the same menu, click Show version information
Copy the Company ID
Step 4: Register OAuth2 Client Application
Use the search bar to search: Manage OAuth2 Client Applications
Select Actions → Manage OAuth2 Client Applications
Click Register Client Application
Enter:
Application Name
Application URL (This can be any URL and is not used in this integration.)
Click Generate X.509 Certificate
Enter Common Name (CN).
Click Generate
Copy the certificate value from the X.509 Certificate field
Step 5: Download Private Key ⚠️
Click Download
❗Caution: The downloaded file contains your private key. This file should be handled securely after the connection process.
Open the file safely and copy only the long encoded key between:
-----BEGIN ENCRYPTED PRIVATE KEY----- …your key here… -----END ENCRYPTED PRIVATE KEY-----
✅ This is your Private Key
⚠️ Do not share—store securely and delete local file after setup
Step 6: Locate API Key
Your API Key is displayed on the Manage OAuth2 Client Applications screen above your X.509 Certificate.
Step 6: Link your SuccessFactors to Drata
In Connections, select SuccessFactors.
Enter:
API Server
Username
Company ID
API Key
Private Key
X.509 Certificate
Click Connect
⏳ Initial authentication may take up to 15 minutes. During this time, requests may return 401 Unauthorized until the integration fully activates.
