Skip to main content

Capabilities

ResourceSyncProvision
Accounts
Groups

Gather SuccessFactors credentials

Configuring the connector requires you to pass in credentials generated in SuccessFactors. Gather these credentials before you move on.
An administrator with the ability to Manage OAuth2 Client Applications in SuccessFactors must perform this task.

Grant the admin user the necessary permissions

Give the admin user who will configure the connector the necessary Manage Identity Account and Group permissions.
1
Navigate to Admin Center > Manage Permission Groups.
2
Create a new permission group that includes the admin user.
3
Next, navigate to Manage Permission Roles and create a new permission role.
4
Give the permission role the following Manage Identity Account and Group permissions:
  • Read Access to SCIM User API
  • Read Access to SCIM Group API
  • Edit Access to SCIM Group API for Membership Assignment
5
Assign the newly created permission role to the permission group you created.
You’ll also need the User ID of the admin user when configuring the connector.

Look up your company ID

1
Navigate to your profile menu and select Show version information.
2
Carefully copy and save the Company ID.

Look up your instance URL

1
Refer to the SAP SuccessFactors documentation and look up your API server.
2
Carefully copy and save the API server URL.

Register an OAuth2 client application and generate an API key

1
In SuccessFactors, navigate to Admin Tools > Manage OAuth2 Client Applications and click Register Client Application.
2
Fill out the form, providing:
  • Application name, such as “ConductorOne Connector”.
  • Application URL, such as https://www.conductorone.com/. Carefully copy and save this URL, it will be used later as the Issuer URL when setting up the connector.
  • X.509 Certificate. Make sure to create, sign, and upload your own certificate, as certificates generated by SAP SuccessFactors cannot be used by the connector. When uploading a self-generated certificate, remove the lines -----BEGIN CERTIFICATE----- and -----END CERTIFICATE-----.
3
Click Register.
4
Click Edit in the list of registered applications to view the new application’s API key.
5
Carefully copy and save the API key. When setting up the connector, you’ll use this API key as both the Client ID and the SAML API key.
That’s it! Next, move on to the connector configuration instructions.

Configure the SuccessFactors connector

To complete this task, you’ll need:
  • The Connector Administrator or Super Administrator role in ConductorOne
  • Access to the set of SuccessFactors credentials generated by following the instructions above
Follow these instructions to use a built-in, no-code connector hosted by ConductorOne.
1
In ConductorOne, navigate to Admin > Connectors and click Add connector.
2
Search for SuccessFactors and click Add.
3
Choose how to set up the new SuccessFactors connector:
  • Add the connector to a currently unmanaged app (select from the list of apps that were discovered in your identity, SSO, or federation provider that aren’t yet managed with ConductorOne)
  • Add the connector to a managed app (select from the list of existing managed apps)
  • Create a new managed app
4
Set the owner for this connector. You can manage the connector yourself, or choose someone else from the list of ConductorOne users. Setting multiple owners is allowed.If you choose someone else, ConductorOne will notify the new connector owner by email that their help is needed to complete the setup process.
5
Click Next.
6
Find the Settings area of the page and click Edit.
7
In the Company ID field, enter your SuccessFactors company ID.
8
In the Client ID field, enter the API key.
9
In the Public key and Private key fields, enter these credentials.
10
In the Instance URL field, enter your API server URL.
11
In the Issuer URL field, enter the application URL used to set up the OAuth2 application.
12
In the Subject name ID field, enter the user ID of the admin user that will be added to the SAML subject.
13
In the SAML API key field, enter the API key a second time.
14
Click Save.
15
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 SuccessFactors connector is now pulling access data into ConductorOne.