Configure OAuth 2.0 with SAML for SAP SuccessFactors
Early Access release
SAP SuccessFactors is retiring Basic Authentication for API access. To maintain your integration and improve security, you must transition to the OAuth 2.0 with SAML flow.
SAP SuccessFactors has ended maintenance for Basic Authentication, and the method is scheduled for deletion on November 20, 2026.
- Okta strongly recommends migrating to OAuth 2.0 now to enhance security and prevent service disruption.
- To ensure a smooth transition, contact Okta Support to resolve any migration issues before the deadline.
For more information about the timeline, see Deprecation of Basic Authentication for APIs.
This flow uses a unique Okta signing certificate to authenticate API requests, eliminating the need to manage static administrator passwords.
Before you begin
- You have an SAP SuccessFactors tenant with administrative privileges.
- You've enabled the feature flag:
In the Admin Console, go to , and in the Early access section, enable the SuccessFactors OAuth feature.
Register Okta as an OAuth client in SAP SuccessFactors
Register an Okta public certificate in SAP SuccessFactors to generate an API key.
- In the Admin Console, go to and select your SAP SuccessFactors app.
- On the Provisioning tab, select .
- Locate the Signing Certificate, and click Download or Copy.
- Sign in to SAP SuccessFactors Admin Center.
- Search for and open Manage OAuth2 Client Applications.
- Click Register Client Application.
- Enter the Application Name and Application URL including the
unique app instance ID. (for example,
https://<your-org>.okta.com/admin/app/successfactors/instance/<instance-id>). - In the X.509 Certificate box, paste the certificate you downloaded earlier.
- Click Register.
- Locate the app in the Manage OAuth2 Client Applications list, and click View.
- Copy the API Key and store it somewhere safely.
Configure OAuth in Okta
- In the Admin Console, go to Provisioning tab of your SAP SuccessFactors app and click Edit.
- In the Client Id box, paste the API Key you copied from SAP SuccessFactors.
- Click Test API Credentials.
- After the success message appears, click Save.