Microsoft Entra Workload ID
Authentication

Configure workload identity for SAP SuccessFactors provisioning

In brief

The article now provides explicit prerequisites, required Microsoft Entra and SAP permissions, SAP IAS OIDC and JWT Trust-by-Issuer configuration details, and a clearer token flow and revocation explanation.

What Entra admins need to know

Administrators configuring this integration should review the documented prerequisites and required access before starting.

This editorial summary was generated by AI from the documentation changes. Verify important details in the full Microsoft Learn article.

Documentation change

The comparison below shows only the changed extract. Use the full-page view for complete context.

Configure workload identity-based authentication for SAP SuccessFactors provisioning (Preview)

This article shows youis for administrators who configure Microsoft Entra provisioning integrations with SAP SuccessFactors. It explains how to configure workload identity-based authentication forreplace the Microsoft Entra SAP SuccessFactors provisioning integrations. Workload identity-based authentication replaces theservice's long-lived basic authentication credential used by the provisioning service with short-lived, federatedlived OpenID Connect (OIDC) tokens issued by your Microsoft Entra tenant and trusted by yourtenant. SAP Cloud Identity ServiceServices (SAP IAS) instance.validates these tokens and exchanges them for access tokens used to call SAP SuccessFactors APIs. Before you begin, make sure you have a configured SAP SuccessFactors provisioning app and access to Microsoft Entra, SAP IAS, and SAP SuccessFactors administration.

This change helps customers transition toWorkload identity-based authentication provides a more secure authentication model in preparation for SAP's plan to deprecate basic authentication for SuccessFactors APIs.

AppliesThis article applies to the following provisioning integrations:

  • SuccessFactors to on-premises Active Directory user provisioning
  • SuccessFactors to Microsoft Entra ID user provisioning
  • SuccessFactors Writeback

Prerequisites

Before you start, make sure that you have the following in place:

  • SAP SuccessFactors provisioning app configured from the Microsoft Entra enterprise application gallery.
  • SAP Cloud Identity Services (SAP IAS) available and configured as the authentication service for SAP SuccessFactors.
  • The Application Administrator role in Microsoft Entra ID to register or select a workload identity application and update the authentication method for your SuccessFactors provisioning app.
  • Access in the SAP Cloud Identity Services admin console that permits you to create an OpenID Connect application, add an application API dependency, and configure JWT Trust-by-Issuer client authentication.
  • Access in the SAP SuccessFactors admin console that permits you to manage OIDC OAuth client applications and map a client to a technical/API user with the required role-based permissions.

Why workload identity-based authentication

Workload identity-based authentication strengthens your security posture by removing static credentials and replacing them with tokens that expire in minutes rather than never.

Benefit What changes
No static credentials Stored passwords and long-lived secrets are replaced with OIDC-issued tokens that expire in minutes.
Federated by design A federated identity credential links yourSAP IAS validates Microsoft Entra tenant to SAP Cloud Identity ServiceEntra-issued tokens through tenant-specific OIDC trust rules that you control.
Least-privilege access The short-lived access token is scoped to the SAP SuccessFactors ODataOpen Data Protocol (OData) API and bound to a role-based technical/API user.
Fully revocable TrustYou can be revoked from Microsoft Entra at any timerevoke the trust by removing or disabling the Trust-by-Issuer configuration in SAP IAS without rotating shared secrets in SAP.secrets.

How the flow works

Microsoft Entra provisioning service authenticates to SAP SuccessFactors usingthrough SAP IAS. Microsoft Entra issues a short-lived OIDC tokens issued by your Microsoft Entra tenanttoken that identifies the tenant-local SyncFabric service principal and trusted by youris scoped to the customer workload identity application. SAP Cloud Identity Service instance.IAS validates this token and exchanges it for an access token used with SAP SuccessFactors. The flow has three steps:

  1. Microsoft Entra acquires a signed JWT. Microsoft Entra provisioning service uses a federated identity credential linked to your SuccessFactors provisioning app to acquire a signed JWT from your Microsoft Entra tenant.
  2. SAP Cloud Identity Service exchanges the JWT for an access token. The signed JWT is presented to SAP Cloud Identity Service, which is trusted by SAP SuccessFactors. SAP Cloud Identity Service validates the JWT against the trust rules you configure in the SAP Cloud Identity Service admin console and returns a short-lived access token that can only be used to query the SAP SuccessFactors OData API.
  3. The provisioning service calls the OData API. Microsoft Entra provisioning service uses the short-lived access token to query the SAP SuccessFactors OData API. The access token includes a client ID that's mapped to a technical/API user in SAP SuccessFactors with role-based permission to access SAP SuccessFactors entities.

:::image type="content" source="./media/configure-workload-identity-sap-successfactors-provisioning/entra-sap-workload-identity-detailed-flow.png" alt-text="Diagram of the detailed runtime flow showing AT1 acquisition from Microsoft Entra, exchange for AT2 at SAP Cloud Identity Service, and the OData API call to SAP SuccessFactors." lightbox="./media/configure-workload-identity-sap-successfactors-provisioning/entra-sap-workload-identity-detailed-flow.png":::

Token exchange sequence diagram

The runtime exchange involves three cloud services (Microsoft Entra ID, SAP IAS and SAP SuccessFactors) and two access tokens (AT):

  • AT1 — A JWT issued by Microsoft Entra ID through the federated identity credential.
  • AT2 — A short-lived access token issued by SAP Cloud Identity Service after it validates AT1 through Trust-by-Issuer.

The following swim-lane shows who calls whom, in order, at runtime.

:::image type="content" source="./media/configure-workload-identity-sap-successfactors-provisioning/token-exchange-sequence-diagram.png" alt-text="Sequence diagram of the runtime token exchange between Microsoft Entra provisioning service, the customer's Entra ID tenant, SAP Cloud Identity Service, and SAP SuccessFactors." lightbox="./media/configure-workload-identity-sap-successfactors-provisioning/token-exchange-sequence-diagram.png":::

Token claim reference

TokenClaimValue
AT1 (Microsoft Entra–issued JWT)sub<workload-identity-app-object-id>
aud<workload-identity-app-client-id>
isshttps://login.microsoftonline.com/<tenantId>/v2.0
AT2 (SAP IAS access token)sub<sap-ias-app-client-id>
isshttps://<sap-ias-server>
ias_apissf_technical_access
client_assertion_typeurn:ietf:params:oauth:client-assertion-type:jwt-bearer

Prerequisites

Before you start, make sure that you have the following in place:

  • SAP SuccessFactors provisioning app configured from the Microsoft Entra enterprise application gallery.
  • SAP Cloud Identity Service (SAP IAS) available and configured as the authentication service for SAP SuccessFactors.
  • Administrator access to the Microsoft Entra admin center (App Admin role), the SAP Cloud Identity Service admin console, and the SAP SuccessFactors admin console to configure the following:
    • In Microsoft Entra admin center, you need access to register an app with Federated identity credential and update the authentication mechanism for your SuccessFactors provisioning app to use this workload identity.
    • In SAP Cloud Identity Service (SAP IAS) admin console, you need access to configure JWT Trust-by-Issuer trust relationship that allows SAP Cloud Identity Service to trust Microsoft Entra–issued tokens for your tenant.
    • In SAP SuccessFactors admin console, you need access to configure the OIDC OAuth client mapping that binds the SAP IAS client ID to a SuccessFactors technical/API user with role-based permissions.

Planning the upgrade

Switching to workload identity-based authentication involves coordination across three admin teams — the teams that administer Microsoft Entra, SAP Cloud Identity Service, and SAP SuccessFactors. Share this article with all relevant stakeholders before you begin so that everyone has a clear understanding of the end-to-end flow.

Consider the following approach:

  • Coordinate across teams. Set up a working session with representation from each service team (Microsoft Entra, SAP IAS, and SAP SuccessFactors administration) so that all required configuration steps can be completed without waiting for handoffs.
  • Test in a nonproduction environment first. Complete the end-to-end configuration in a QA or development environment before applying the change in production. This approach lets you validate the token exchange flow and provisioning behavior with no risk to production users.
  • Replicate after the first app is validated. After your team is comfortable with the process for one SuccessFactors provisioning app, you can apply the same steps quickly to other provisioning apps in your tenant.
  • Use a test app if you can't change the production app directly. If there are organizational or change-management constraints that prevent you from modifying the production provisioning app directly, you can create a new SAP SuccessFactors provisioning app in your production tenant. Use that test app to validate end-to-end connectivity and targeted user flows with Provision on demand before applying the change to the production app.
  • Reuse the existing API user account. When you configure the OIDC OAuth Client Application mapping in SAP SuccessFactors (Step 4), bind the SAP IAS Client ID to the same SuccessFactors API user account
    1. The provisioning service obtains a signed JWT. Microsoft Entra issues a JWT in which the issuer (iss) identifies your tenant, the subject (sub) identifies the tenant-local SyncFabric first-party service principal, and the audience (aud) identifies the customer workload identity application.
    2. SAP IAS exchanges the JWT for an access token. The signed JWT is presented to SAP IAS, which is trusted by SAP SuccessFactors. SAP IAS validates the token signature, issuer, subject, and audience against the Trust-by-Issuer configuration and returns a short-lived access token that can only be used to query the SAP SuccessFactors OData API.
    3. The provisioning service calls the OData API. Microsoft Entra provisioning service uses the short-lived access token to query the SAP SuccessFactors OData API. The access token includes a client ID that's mapped to a technical/API user in SAP SuccessFactors with role-based permission to access SAP SuccessFactors entities.

    :::image type="content" source="./media/configure-workload-identity-sap-successfactors-provisioning/entra-sap-workload-identity-detailed-flow.png" alt-text="Diagram of OIDC token acquisition, SAP IAS token exchange, and SAP SuccessFactors OData API access." lightbox="./media/configure-workload-identity-sap-successfactors-provisioning/entra-sap-workload-identity-detailed-flow.png":::

    Token exchange sequence diagram

    The runtime exchange involves three cloud services (Microsoft Entra ID, SAP IAS and SAP SuccessFactors) and two access tokens (AT):

    • AT1 — A JWT issued by Microsoft Entra ID. The token is bound to the SyncFabric first-party service principal and scoped to the customer workload identity application.
    • AT2 — A short-lived access token issued by SAP IAS after it validates AT1 through Trust-by-Issuer.

    The following swim-lane shows who calls whom, in order, at runtime.

    :::image type="content" source="./media/configure-workload-identity-sap-successfactors-provisioning/token-exchange-sequence-diagram.png" alt-text="Sequence diagram of token exchange between Microsoft Entra provisioning, SAP IAS, and SAP SuccessFactors." lightbox="./media/configure-workload-identity-sap-successfactors-provisioning/token-exchange-sequence-diagram.png":::

    Token claim reference

    Token Claim Value
    AT1 (Microsoft Entra–issued JWT) sub Object ID of the SyncFabric Workload Identity ISV Integration Client service principal
    aud Application (client) ID of the customer workload identity application
    iss https://login.microsoftonline.com/<tenantId>/v2.0
    azp Application (client) ID of the SyncFabric Workload Identity ISV Integration Client
    AT2 (SAP IAS access token) sub <sap-ias-app-client-id>
    iss https://<sap-ias-server>
    ias_apis sf_technical_access
    client_assertion_type urn:ietf:params:oauth:client-assertion-type:jwt-bearer

    Planning the upgrade

    Switching to workload identity-based authentication involves coordination across three admin teams — the teams that administer Microsoft Entra, SAP Cloud Identity Services, and SAP SuccessFactors. Share this article with all relevant stakeholders before you begin so that everyone has a clear understanding of the end-to-end flow.

    Consider the following approach:

    • Coordinate across teams. Set up a working session with representation from each service team (Microsoft Entra, SAP IAS, and SAP SuccessFactors administration) so that all required configuration steps can be completed without waiting for handoffs.
    • Test in a nonproduction environment first. Complete the end-to-end configuration in a quality assurance (QA) or development environment before applying the change in production. This approach lets you validate the token exchange flow and provisioning behavior with no risk to production users.
    • Replicate after the first app is validated. After your team is comfortable with the process for one SuccessFactors provisioning app, you can apply the same steps quickly to other provisioning apps in your tenant.
    • Use a test app if you can't change the production app directly. If there are organizational or change-management constraints that prevent you from modifying the production provisioning app directly, you can create a new SAP SuccessFactors provisioning app in your production tenant. Use that test app to validate end-to-end connectivity and targeted user flows with Provision on demand before applying the change to the production app.
    • Reuse the existing API user account. When you configure the OIDC OAuth Client Application mapping in SAP SuccessFactors, bind the SAP IAS Client ID to the same SuccessFactors API user account that was previously used with basic authentication. This binding ensures that the role-based permissions governing which SuccessFactors Employee Central entities are accessible remain identical before and after the switch, so there are no unexpected changes in the data fetched by the provisioning job.
    • Use a recommended sequence if you have multiple SuccessFactors provisioning apps. If your tenant has more than one SAP SuccessFactors provisioning app, upgrade them in the following order: (1) SuccessFactors Writeback, (2) SuccessFactors to Microsoft Entra ID user provisioning, and (3) SuccessFactors to on-premises Active Directory user provisioning. This sequence ensures that write-back operations are validated first before inbound provisioning flows are switched over.

    Configuration steps

    The configuration is a one-time setup that spans three admin consoles. The Microsoft Entra admin center walks you through the flow as a guided experience and exchanges parameters with the SAP Cloud Identity Services admin console along the way. The high-level sequence is:

    1. In Microsoft Entra, switch the SuccessFactors provisioning app's authentication method and create or reuse a workload identity application.
    2. In the SAP Cloud Identity Services admin console, configure JWT Trust-by-Issuer using the token issuer, JSON Web Key Set (JWKS) URI, subject, and audience values that Microsoft Entra provides.
    3. Back in Microsoft Entra, paste the values returned by SAP Cloud Identity Services (including the app dependency name), run Test connection, and activate workload identity-based authentication.
    4. In the SAP SuccessFactors admin console, confirm the OIDC OAuth client-to-technical-user mapping.
    5. Validate by running provisioning on demand for a known user.

    Step 1: Open the SAP SuccessFactors provisioning app and switch the authentication method

    Use the guided experience to pause provisioning and select workload identity-based authentication:

    1. Sign in to the Microsoft Entra admin center as at least an Application Administrator of the tenant that hosts the SAP SuccessFactors provisioning app.
    2. Open the SAP SuccessFactors provisioning app (the gallery app for inbound user provisioning or for write-back, depending on the integration you're upgrading).
    3. Select the Provisioning blade. In the Overview section, select Pause provisioning to suspend provisioning cycles until the upgrade is complete.
    1. Select Provisioning and locate the Connectivity section. While basic authentication remains active, you see the Admin password and Tenant URL fields and a banner recommending that you upgrade to workload identity-based authentication.
    2. In the Select authentication method list, select Workload identity-based authentication to start the guided configuration experience. :::image type="content" source="./media/configure-workload-identity-sap-successfactors-provisioning/switch-to-workload-identity-authentication.png" alt-text="Screenshot showing how to switch to workload identity-based authentication." lightbox="./media/configure-workload-identity-sap-successfactors-provisioning/switch-to-workload-identity-authentication.png":::

    Step 2: Create or select the workload identity application

    The guided experience prompts you to register or select a workload identity application. The application's client ID is used as the audience (aud) of AT1 and scopes the trust that you configure in SAP IAS.

    1. Select Select workload identity. In the side-panel, choose one of the following:
      • Register to let the guided experience create a fresh workload identity app registration. You can optionally rename the default App registration name.
      • Select existing if you already configured a workload identity application that talks to SAP Cloud Identity Services (for example, if you have multiple SAP SuccessFactors provisioning apps and you want to reuse an existing workload identity app). :::image type="content" source="./media/configure-workload-identity-sap-successfactors-provisioning/select-or-register-workload-identity-app.png" alt-text="Screenshot showing the register and select options." lightbox="./media/configure-workload-identity-sap-successfactors-provisioning/select-or-register-workload-identity-app.png":::
    2. When you select Register, the guided experience creates the workload identity app registration in your tenant.
    1. After you select the workload identity application, Microsoft Entra displays the values that SAP Cloud Identity Services needs to trust tokens issued by your tenant. Keep this panel open and switch to the SAP Cloud Identity Services admin console.

      :::image type="content" source="./media/configure-workload-identity-sap-successfactors-provisioning/workload-identity-setup-parameters.png" alt-text="Screenshot showing the workload identity setup parameters." lightbox="./media/configure-workload-identity-sap-successfactors-provisioning/workload-identity-setup-parameters.png":::

    Step 3: Copy the Microsoft Entra trust parameters into SAP Cloud Identity Services

    Create an OIDC application and copy the Microsoft Entra trust parameters into SAP Cloud Identity Services:

    1. Sign in as administrator to the SAP Cloud Identity Services admin console associated with your SAP SuccessFactors instance.

    2. From the Applications & Resources menu, select Applications and select Create to create a new OpenID Connect application.

      :::image type="content" source="./media/configure-workload-identity-sap-successfactors-provisioning/sap-ias-create-app.png" alt-text="Screenshot showing SAP IAS app creation options." lightbox="./media/configure-workload-identity-sap-successfactors-provisioning/sap-ias-create-app.png":::

    3. In the Trust tab, under Application APIs, select Dependencies. Add a new dependency so that this app can consume the APIs of your SAP SuccessFactors. From the Application list, select your SAP SuccessFactors instance, and from the API list, select sf_technical_access. Record the Dependency name to use when you copy the SAP Cloud Identity Services parameters back into Microsoft Entra. :::image type="content" source="./media/configure-workload-identity-sap-successfactors-provisioning/configure-successfactors-dependency.png" alt-text="Screenshot showing SAP IAS to SuccessFactors dependency configuration." lightbox="./media/configure-workload-identity-sap-successfactors-provisioning/configure-successfactors-dependency.png":::

    4. In the Trust tab, under Application APIs, select Client Authentication. Go to the JSON Web Tokens > Configure Trust By Issuer section and select Add to configure SAP IAS to trust Microsoft Entra-issued tokens. From the Microsoft Entra panel, copy the following values into the corresponding fields in SAP Cloud Identity Services:

      Microsoft Entra fieldSAP Cloud Identity Services field
      Token issuerIssuer
      JWKS URIJSON Web Key Set URI
      SubjectSubject
      AudienceAudience

      :::image type="content" source="./media/configure-workload-identity-sap-successfactors-provisioning/configure-json-web-token-issuer-trust.png" alt-text="Screenshot showing which values to copy from Microsoft Entra provisioning app to SAP IAS app." lightbox="./media/configure-workload-identity-sap-successfactors-provisioning/configure-json-web-token-issuer-trust.png":::

    5. Save the trust configuration in SAP Cloud Identity Services. The configured trust enables SAP IAS to validate the signature, issuer, subject, and audience of AT1 and issue AT2 (the SAP IAS access token with the sf_technical_access scope).

    Step 4: Configure OIDC OAuth Client Application mapping in SAP SuccessFactors

    1. Go to Admin Center > Security Center > Manage OIDC OAuth Client Application.
    2. Open the Application Type tab and select Register to register Entra-Provisioning as a new application type. :::image type="content" source="./media/configure-workload-identity-sap-successfactors-provisioning/register-new-app-type-in-successfactors.png" alt-text="Screenshot showing registering new application type in SAP SuccessFactors." lightbox="./media/configure-workload-identity-sap-successfactors-provisioning/register-new-app-type-in-successfactors.png":::
    3. Open the Application Map tab and select Register to bind the SAP IAS Client ID from the SAP Cloud Identity Services trust configuration to an existing technical/API user in SAP SuccessFactors. :::image type="content" source="./media/configure-workload-identity-sap-successfactors-provisioning/sap-ias-to-successfactors-oidc-mapping.png" alt-text="Screenshot showing how to map an SAP IAS client ID to a SuccessFactors technical/API user." lightbox="./media/configure-workload-identity-sap-successfactors-provisioning/sap-ias-to-successfactors-oidc-mapping.png":::
    4. In the mapping, ensure that:
      • Client ID matches the SAP IAS client ID from the SAP Cloud Identity Services trust configuration.
      • User ID is the SuccessFactors API user (for example, entra.sap.admin) whose role-based permission group grants OData API access to the Employee Central entities your provisioning job consumes. If you're switching from basic authentication to workload identity-based authentication, you can map the Client ID to the same API user that you configured for use with basic authentication.

    Step 5: Copy the SAP Cloud Identity Services parameters back into Microsoft Entra

    SAP Cloud Identity Services generates one or more values that Microsoft Entra needs to complete the configuration — most notably the Client ID and App dependency name that ties the trust configuration to the SAP SuccessFactors OData endpoint.

    1. In the SAP Cloud Identity Services admin console, open the OIDC application where you configured the Microsoft Entra trust parameters. Go to the Trust > Dependencies panel and copy the Dependency Name. Prepend the string urn:sap:identity:application:provider:name:. For example: if your Dependency Name is SF-EC-TA, then set the value of App Dependency Name in your SuccessFactors provisioning app to urn:sap:identity:application:provider:name:SF-EC-TA.
    2. Copy your SAP IAS OIDC application's Client ID to the Client identifier parameter.
    3. Set the OAuth token endpoint parameter to your SAP IAS authorization server's token endpoint. Example: https://<ias-server>.accounts.ondemand.com/oauth2/token
    4. Set the Application API URL parameter to your SAP SuccessFactors OData API server. Example: https://apisalesdemo8.successfactors.com.
    5. After you fill in all connectivity parameters, your configuration matches the layout shown in this screenshot. :::image type="content" source="./media/configure-workload-identity-sap-successfactors-workload-identity/provisioning/workload-identity-all-parameters-configured.png" alt-text="Screenshot showing all workload identity connectivity parameters configured." lightbox="./media/configure-workload-identity-sap-successfactors-workload-identity/provisioning/workload-identity-all-parameters-configured.png":::

    Step 6: Test the connection and activate workload identity-based authentication

    Back in the Microsoft Entra admin center, validate the end-to-end token exchange and activate the new method.

    1. In the workload identity configuration panel, select Test connection. Microsoft Entra performs the full runtime flow — acquireflow: obtain an AT1 fromtoken bound to the federatedSyncFabric service principal and scoped to the customer workload identity credential,application, exchange it for AT2 at SAP Cloud Identity Service,IAS, and call the SAP SuccessFactors OData API.
    2. Confirm that the test connection returns successful. If it fails, see the Troubleshooting section.
    3. Select Save and activate. Workload identity-based authentication becomes the active method for the SuccessFactors provisioning app. :::image type="content" source="./media/configure-workload-identity-sap-successfactors-provisioning/workload-identity-as-active-auth-method.png" alt-text="Screenshot showing workload identity as the active authentication method." lightbox="./media/configure-workload-identity-sap-successfactors-provisioning/workload-identity-as-active-auth-method.png":::

    Step 7: Validate provisioning end-to-end

    After you complete the steps, use service logs to troubleshoot and verify the setup:

    • SAP Cloud Identity Services troubleshooting logs — In the SAP Cloud Identity Services admin portal, access Monitoring & reporting > Troubleshooting logs to view actions of type login and issueJwtToken. Search the logs by using the client ID of the SAP IAS application associated with the integration. :::image type="content" source="./media/configure-workload-identity-sap-successfactors-provisioning/sap-ias-troubleshooting-logs.png" alt-text="Screenshot showing SAP Cloud Identity Services troubleshooting logs." lightbox="./media/configure-workload-identity-sap-successfactors-provisioning/sap-ias-troubleshooting-logs.png":::
    • SAP SuccessFactors OData audit logs — In the SAP SuccessFactors Admin center, access the OData API Audit Log and filter by the API User Login ID, to retrieve API call records. :::image type="content" source="./media/configure-workload-identity-sap-successfactors-provisioning/successfactors-odata-api-audit-log.png" alt-text="Screenshot showing the SAP SuccessFactors OData API audit log." lightbox="./media/configure-workload-identity-sap-successfactors-provisioning/successfactors-odata-api-audit-log.png"::: You can observe that before the change, the HTTP Message column in the logs had the string authorization: Basic **********. After switching to workload identity-based authentication, the HTTP Message column in the logs displays the string authorization: Bearer **********.

    Roll back

    If you need to roll back while SAP supports basic authentication, you can re-enable it in the SuccessFactors provisioning app's admin credentials. Use workload identity-based authentication whenever possible because it is more secure and doesn't require storing long-lived credentials.

    Troubleshooting

    Symptom Likely cause Action
    invalid_client_assertion from SAP IAS AT1 subject or audience doesn't match the SAP IAS Trust-by-Issuer rule. Compare the Subject and Audience values provided by Microsoft Entra with the corresponding values in the SAP IAS trust rule.
    unauthorized_client from SAP IAS JWKS URI is unreachable or signature validation failed. Confirm the Microsoft Entra OIDC discovery endpoint is reachable from SAP IAS and that the tenant ID in the issuer claim matches.
    OData call returns 403 SAP IAS client ID is not mapped to the right API User ID, or the API user lacks appropriate role-based permissions. Re-verify the OIDC OAuth client mapping in SAP SuccessFactors and the permission group on the API user.

    If the troubleshooting steps don't resolve your issue and you still need help, open a support request from the Microsoft Entra admin center:

    1. Sign in to the Microsoft Entra admin center.

    2. Select New support request.

    3. Fill in the support request form using the following values:

      Field Value
      Summary SuccessFactors provisioning - Workload identity authentication issue
      Problem type Provisioning from Cloud HR to AD or Microsoft Entra ID
      Problem subtype Problem configuring the provisioning service
    4. Complete the remaining fields and submit the request.

    Related content

Daily Entra.News

Get daily email updates

Get a concise summary of the latest Microsoft Entra updates delivered straight to your inbox.

Loading the secure signup form…