Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 66 additions & 2 deletions connection-guides/lms/sapsuccessfactors.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ flow you follow will depend on your use case.
</Step>
</Steps>

## Additional Configuration if syncing Skills and Competencies
## Additional Configuration if syncing Skills and Competencies via API endpoints (Optional)

### Locating API Server

Expand Down Expand Up @@ -430,7 +430,71 @@ To create a LinkedIn Learning label, take the following steps:
</Step>
</Steps>

## Additional Configuration if syncing Skills and Competencies
### SSO Configuration

Proper SSO (Single Sign-On) configuration is essential for the SAP SuccessFactors integration to work correctly. The configuration ensures that users are properly identified and matched between your platform and SAP SuccessFactors.

#### NameID Configuration

<Steps>
<Step title="Configure NameID Field">
The NameID in your SSO configuration should be set to the **UserID** field to ensure proper user identification.

This is the preferred configuration and should be implemented whenever possible.
</Step>

<Step title="Verify Configuration">
Work with your content provider to verify that the NameID is properly configured to use the UserID field.

Test the SSO flow to ensure users are correctly identified in SAP SuccessFactors.
</Step>
</Steps>

#### Alternative Configuration Options

If the preferred NameID configuration cannot be implemented, the following alternatives are available:

##### Option 1: Custom Field Configuration

<Steps>
<Step title="Set Custom Field">
If setting the NameID to UserID is not possible, configure a custom field called `lms_user_id` and set it to the **UserID/StudentID** field value.
</Step>

<Step title="Verify Custom Field">
Ensure the `lms_user_id` custom field is properly populated and accessible through the SSO configuration.
</Step>
</Steps>

##### Option 2: External Reference Field Configuration

<Steps>
<Step title="Configure External Reference Field">
If neither the NameID nor the custom field are able to be configured to the UserID, configure an additional field called `lms_external_reference_field` to map to the **personExternalID** field.

This is the fallback option when other configurations are not feasible.
</Step>

<Step title="Validate External Reference">
Work with your content provider to ensure the external reference field mapping is correctly implemented and tested.
</Step>
</Steps>

#### Important Notes

<Warning>
Correct SSO configuration is **essential** for ensuring the integration works as expected. Incorrect configuration may result in:

- Users not being properly identified
- Learning records not being correctly attributed
- Authentication failures
</Warning>

<Note>
**Customer Responsibility**: You should work closely with your content provider to ensure the SSO configuration follows one of the recommended approaches above. The content provider should validate that the configuration meets the integration requirements.
</Note>

## Additional Configuration if syncing Skills and Competencies via API endpoints (Optional)

### Locating API Server

Expand Down