Skip to main content

Documentation Index

Fetch the complete documentation index at: https://conductorone-docs-google-workspace-action-examples.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Capabilities

The SAP SuccessFactors connector syncs the following resources:
ResourceSyncProvision
Users

Gather SAP SuccessFactors credentials

To configure the SAP SuccessFactors connector, you need administrator access to your SAP SuccessFactors instance.
The connector authenticates using OAuth 2.0 with SAML 2.0 bearer assertions. You will need to create an OAuth client application in SAP SuccessFactors and generate a certificate/private key pair to sign the assertions.

Step 1: Find your Company ID

Your Company ID appears in the URL when you log in to SAP SuccessFactors: https://<datacenter>.successfactors.com/sf/start#/...?company=<YOUR_COMPANY_ID> It is also visible in Admin Center > Company System and Logo Settings.

Step 2: Create an OAuth client application

1
In SAP SuccessFactors, navigate to Admin Center > OAuth 2.0 Client Applications (search for “OAuth” in the admin search bar).
2
Click Register Client Application.
3
Fill in the required fields:
  • Application Name: C1
  • Description: C1 identity sync
  • Application URL: your C1 tenant URL
4
Note the API Key generated for this client — this is your app-api-key.

Step 3: Generate a certificate and private key

Generate a self-signed certificate and RSA private key pair (PEM format). You can use OpenSSL:
openssl req -x509 -newkey rsa:2048 -keyout private-key.pem -out certificate.pem \
  -days 365 -nodes -subj "/CN=C1"

Step 4: Register the certificate with the OAuth client

1
In the OAuth client application you created, click Add Certificate.
2
Upload or paste the contents of certificate.pem and save.

Step 5: Identify the admin username

Provide the SAP SuccessFactors username of the admin account that will be used to authenticate API requests. This user must have API access permissions.

Configure the SAP SuccessFactors connector

Follow these instructions to use a built-in, no-code connector hosted by C1.
1
In C1, navigate to Integrations > Connectors and click Add connector.
2
Search for SAP SuccessFactors and click Add.
3
Choose how to set up the new SAP SuccessFactors connector:
  • Add the connector to a currently unmanaged app
  • Add the connector to a managed app
  • Create a new managed app
4
Set the owner for this connector.
5
Click Next.
6
Find the Settings area of the page and click Edit.
7
Enter the required configuration:
  • Company ID: Your SAP SuccessFactors company identifier
  • LMS Instance URL: Your SAP SuccessFactors API base URL, for example https://api10.sapsf.com
  • SAML Issuer URL: The issuer URL for your SAML assertion, for example https://yourcompany.com
  • Admin Username: The SAP SuccessFactors username of the admin account used for API access
  • SAML API Key: The API key from the OAuth client application you registered
  • Certificate: The PEM-encoded X.509 certificate registered with the OAuth client
  • Private Key: The PEM-encoded RSA private key corresponding to the certificate
8
Click Save.
9
The connector’s label changes to Syncing, followed by Connected. You can view the logs to ensure that information is syncing.
That’s it! Your SAP SuccessFactors connector is now pulling user data into C1.

All versions of this connector are available at dist.conductorone.com.