Skip to content

Latest commit

 

History

History
55 lines (26 loc) · 3.7 KB

configure-integration-based-on-user-propagation-with-saml-identity-federation-2e4a9d5.md

File metadata and controls

55 lines (26 loc) · 3.7 KB

Configure Integration Based on User Propagation with SAML Identity Federation

Use this procedure to enable your extension application to consume events defined in the SAP SuccessFactors system based on user propagation with SAML identity federation.

Context

Remember:

SAP Business Technology Platform, Neo environment will sunset on December 31, 2028, subject to terms of customer or partner contracts.

For more information, see SAP Note 3351844.

Tip:

This documentation refers to SAP Business Technology Platform, Neo environment. If you are looking for documentation about other environments, see SAP Business Technology Platform ↗️.

This integration flow is based on exchanging the SAML (bearer) assertion from the SAP SuccessFactors identity provider for an OAuth access token from the SAP BTP authorization server. Using the access token, SAP SuccessFactors can access the OAuth-protected application.

You can integrate the extension application to subscribe to an event defined in the SAP SuccessFactors system. For example, if you want your extension application to be notified when a job title of an employee has been changed, you have to use the Change in Job Title event.

Follow these steps to subscribe an extension application to receive notifications from an SAP SuccessFactors event of your choice:

Note:

Alternatively, in the Neo environment, you can perform step 1 to step 4 automatically, by configuring the sfsf-outbound-connections parameter in the Java application module of your Multi-Target Application (MTA) deployment descriptor. See MTA Module Types, Resource Types, and Parameters for Applications in the Neo Environment.

Procedure

  1. Generate OAuth X509 Key in SAP SuccessFactors

  2. Create OAuth Client in SAP BTP

  3. Create Trusted Identity Provider in SAP BTP Cockpit

  4. Create Outbound OAuth Configuration in SAP SuccessFactors

  5. Create a New Integration