Symptom
While calling SuccessFactors with Odata API, are you facing the error below:
"API[LGN0015]Authentication failed. You have entered an incorrect username or password (status code = 4)."
Environment
SAP SuccessFactors HXM Suite
Reproducing the Issue
Perform an OData API call to SuccessFactors.
Cause
There are some possible multiple causes:
- Wrong username and/or password;
- Not synchronized password (assumption);
- API user with SSO login method set;
Resolution
For cause 1: Check carefully if the username and/or password are truly valid. A simple test you could do is to login into the SuccessFactors instance providing these values.
For cause 2: Try to reset the password, this could help to synchronize it (Under Reset User Passwords).
For cause 3: There are two scenarios:
- If your instance is SSO enabled without IAS/IPS, you should go through the KBA 2505553 resolutions and set the API user's login method as PWD;
- If your SF instance is SSO enabled with IAS/IPS, you just need to use the user password from SF system and not from IAS/IPS feature;
See Also
KBA 2505553 - Basic authentication is not working in a SSO enabled instance - SuccessFactors
KBA 2791410 - Integrating SuccessFactors with Identity Authentication through the Upgrade Center
Keywords
api user, 401, unauthorized, authentication, credential, credentials, IAS, IPS , KBA , LOD-SF-INT-ODATA , OData API Framework , Problem