Symptom
The following error message is returned as the response when an API call is made:
[EXCEPTION] [Login] Error code: FAILED_AUTHENTICATION Error message: Authentication failed, password has expired(status code = 19)
Environment
SuccessFactors BizX
Reproducing the Issue
Login API call to SuccessFactors.
Cause
The API User's password has been expired due to either:
- Password expiry as per the setting in "Password and Login Policy Settings"
- Reached the maximum limit on the number of login attempts using incorrect password.
Resolution
1. Set the Maximum Password Age to -1 to avoid password expiry (not recommended)
(a) In case you set a value other than -1, please make sure to reset the password after the expiry.
2. Password has been expired since you have exceeded the number of login attempts using incorrect password.
In both cases, kindly refer to SAP NOTE: 2204677 - How to reset API User's password in Successfctors BiX system to reset the password.
See Also
Keywords
status code = 19, FAILED_AUTHENTICATION, Authentication failed, SFAPI, API, OData API , KBA , LOD-SF-INT , Integrations , Problem